Ozone column data 191003 191003 OZONE COL 260. 281. 301. 321. 342. OZONE COL 19276 0.00 19276 2400.00 555555444444443333333333333333333334444444444444444444444444444444444444444444433333333333333333333333333333333333333333233332233322222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112122111111111211222211122222222222222222222222222222222222222222222222233222222222222333333333333333333333333333333333333 555555444444443333333333333333333334444444444444444444444444444444444444444444433333333333333333333333333333333333333333233322233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222111111111111111111111111211111111112222222222222222222222222222222222222222222222222222222222222233333333333333332333333333333333333 555554444444433333333333333333333333444444444444444444444444444444444444444444433333333333333333333333333333333333333223233322233322222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222112111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333222223332222233333333333333333 555554444444444333333333333333333333444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222233322222222222222222222222222222222222222222222232222222222222222222222222222222222333333333222222222222222222222222222222222222222222222112111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333222222222222233333333333333333 555554444444443333333333333333333333444444444444444444444444444444444444444444333333333333333333333334333333333333332222222222222222222222222222222222222222222222222222222222333333333333333223333333333233333333333333333322222222222222222222222222222222222222222222212211111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333222222222222233333333333333333 555555444444444333333333333333333334444444444444444444444444444444444444444444333333333333333333333334444433333333332222222222222222222233322222222222222222222222222222222222333333333333333223333333333233333333333333333322222222222222222222222222222222222222222222222221111111111111121111111111111111112222222222222222222222222222222222222222222222222222222222222232222222222222223333333333333333 555554444444444333333333333333333334444444444444444444444444444444444444444444333333333333333333333334444333333333332222222222222222222233322222222222222222222222222222222222223333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222221111111111111121111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333 555554444444444333333333333333333333444444444444444444444444444444444444444444433333333333333333333333444433333333333222222222222222222222322222222222222222222222222222222222223333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222211111111111111111111111111112222111122222222222222222222222222222222222222222222222222222222222222222222222222223233333333333333 555554444444444433333333333333333333444444444444444444444444444334444444444444433333333333333333333333444443333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222211111111111111111111112111122222111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333 555554444444444433333333333333333333444444444444444444444444444344444444444444443333333333333333333333444433333333332222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111122111112211111111222222222222222222222222222222222222222222222222222222222222222222222222222223333333233333 555555554444444433333333333333333333344444444444444444444444444444444444444444443333333333333333333333444433333333322222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111111111111111111111111112111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222223333222233333 555555555444444333333333333333333333344444444444444444444444444444444444444444443333333333333333333334444433333333322222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222211122222222222222222222222222222222222222222222222222222222222222222222222223322222222333 555555554444444333333333333333333333444444444444444444444444444444444444444444333333333333333333333333344443333333322222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333222222222222222222333322222222222222222222222122111111111111111111111111111111111111112222211111222222222222222222222222222222222222222222222222222222222222222222222222322222222232 555555554444444433333333333333333333334444444444444444444444444444444444444444333333333333333333333333344443333333322222222222322222222222222222222222222222222222222222222222222222333333333333333333333333333333333333233333333333333233333322222222222222222222222222111111111111111111111111111111111111112122211111222222222222222222222222222222222222222222222222222222222222222222222222332222222222 555555554444444433333333333333333333344444444444444444444444444444444444444444333333333333333333333222223443333333322222222222322322222222222222222222222222222222222222222222222222333333333333333333333333333333333333233333333333333223333332333332222222222222222222122222111111111111111111111111111111111122211111112222222222222222222222222222222222222222222222222222222222222222222221222222222222 555554444444444433333333333333333333334444444444444444444444444444444444444443333333333333333333333222223333322333322222222222323322222222222222222222222222222222222222222222222222233333333333333333333333333333333333223333333333333333333332333332222222222222222222222222111111111111111111111111111111111121111111112222222222222222222222222222222222222222222222222222222222222222211111122222222222 555554444444444333333333333333333333333344444444444444444444444444444444444443333333333333333333333333323333222333333222222222222222222222222222222222222222222222222222222222222222233333333333333333222222222223333333333333333333333333333332333333333333333222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111222222222222 555555544444444333333333333333333333333344444444444444444444444444444444444443333333333333333323333333333333222333333332222222222222222222222222222222222222222222222222222222222222233333333333333333222222222223333333333333333333333333333333333333333333333222222222222222222221111111111111111111111111111111111111111122122222222222222222222222222222222222222222222222222222222222211222222222222222 555555555444444433333333333333333333333344444444444444444444444444444444444443333333333333333322222323333333332223333332222222222222222222222222222222222222222222222222222222222222222333333333333333222222222223333333333333333333333333333333333333333333322222222222222222222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222221122222222222222122222211222222222 555555555444444433333333333333333333333334444444444444444444444444444444444433333333333333333322223322222333322233333333222222222222222222222222222222222222222222222222222222222222222333333333333333222222222223333333333333333333333333333333333333333333322222222222222222222222111112211111111111111111111111111111111111121222222222222222222222222222222222222221111122222222222111122211111122122222 555555555444444433333333333333333333333334444444444444444444444444444444444433333333333333333322222322222333322233333333222222222222222222222222222222222222222222222222222222222222222233333333333333222222222223333333333333333333333333333333333333333333323332222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222211111111111222221111111111111111111112222 555555554444444333333333333333333333333333444444444444444444444444444444444444333333333333333222222223333333322233333333222222222222222222222222222222222222222222222222222222222222222233333333333333322222222222333333333333333333333333333333333333333322223332222222222222222222222222211111111111111111111111111111111111111212222222222222222222222222222111111111111111121111111111111111111111111122 555554454444444333333333333333333333333333444444444444444444444444444444444443333333333333333332222223333333322233333333222222222222222222222222222222222222222222222222222222222222222233333333333333322222222222333333333333333333333333333333333333333322223333322222222222222222222222111111111111111111111111111111111111111112222222222222222222222222222111111111111111122111111111111111111111111122 555544444444444333333333333333333333333334444444444444444444444444444444444443333333333333333332222222333333322223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333322222222222222222222222111111111111111111111111111111111111111112122222222222222222222222222111111111111111122111111111111111111111111122 555544444444443333333333333333333333333333344444444444444444444444444444444443333333333333333332222222222333322223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333322222233332222222222222211111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111112 555544444444443333333333333333333333333333444444444444444444444444444444444443333333333333333333222222222333332223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333222233322222223332222222222222211111111111111111111111111111111111111111121222222222222222222222222111111111111111111111111111111111111111111111 555544444444443333333333333333333333333333344444444444444444444444443344444433333333333333322333222222222233332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333222233322222222222222222222222212211111111111111111111111111111111111111111222222222222222222222222221111111111111111111111111111111111111111111 555555544444433333333333333333333333333333344444444444444444444444443344444433333333333333322222222222222233332223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333233333333222222222222222222222211211111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111 555555554444433333333333333333333333333333344444444444444444444444443444444433333333333333222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333233333333222222222222222222222212111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111 555544544444433333333333333333333333333333333444444444444444444444443444444433333333333333222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333322222333333333333223332332222222222222222211222222111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111 555544444444443333333333333333333333333333334444444444444444444444433444444333333333322223222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333322222333333333333332222332222222222222222111222222112111111111111111111111111111111111111111111111221222222222222222111111111111111111111111111111111111111111111 555444444444443333333333333333333333333333334444444444444444444444444444444333333333322222222222222222222223333222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333322222233333333333332222332222222222222222111222222112111111111111111111111111111111111111111111111111122222222222221111111111111111111111111111111111111111111111 555444444444433333333333333333333333333333333444444444444444444444444444444433333333322222222222222222222223333322222222222222222122222221122212211122122222222222222222222222222222222222222222222222222222222222222222333333322222233333322222233333333333332222232222222222222222111222222112111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111 555444444444433333333333333333333333333333333444444444444444444444444444444433333333322222222222222222222223333322222222222222222111112211122212211122122222222222222222222222222222222222222222222222222222222222222222233333322222233333322222222222222333332222232222222222222222111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555544444444433333333333333333333333333333333444444444444444333344444444444433333333322222222222222222222223222322222222222222222111112111111111111122122222222222222222222222222222222222222222222222222222222222222222223322222222222333322222222222222333332222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555544444444333333333333333333333333333333333344444444444444333333334444444433333333332222222222222222222223222222222222222222222221111111111111111111122222222222222222222222222222222222222222222222222222222222222222223322222222222333322222222222222332222222222222222111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444444333333333333333333333333333333333344444444444443333333334444444433333333332222222222222222222222222222222222222212222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222332222222222222222111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444444333333333333333333333333333333333344444444444443333333344444444433333333322222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112221111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555544444443333333333333333333333333333333333444444444444443333333333444444333332233322222222222222222222222222222222222222211111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112221111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555444444433333333333333333333333333333333344444444444443333333333444444333332222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555544444333333333333333333333333333333333334444444444443333333334444444333332222222222222222222222222222222222222221222221111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111111121111122222122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555544444333333333333333333333333333333333344444444444444333333334444444333332222222222222222222222222222222222222221221111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111112222222222222222222111111121111122222211111222221111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555444444333333333333333333333333333333333333444444444444333333334444443333322222222222222222222222222222222222222211221111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111222222222222222222111111121111122222221111222111111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555455444443333333333333333333333333333333333334444444444444433333334444443333322222222222222222222222222222222222222211111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111222222222222222222211111121111122221111111221111111122212222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444443333333333333333333333333333333333334444444444444433333344444444433322222222222222222222222222222222222222211111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111122222222222222222211111111111111111111111121111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444443333333333333333333333333333333333333344444444444333333333344444333332222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111122222222111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444433333333333333333333333333333333333333444444444444443333333333333333332222222222222222222222222221112222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444433333333333333333333333333333333333333444444444444443333333333333222232222222222222222222222222211112222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122211111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555544444433333333333333333333333333333333333333443334444444433333334444433222222222222222222222222222222211112222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555444333333333333333333333333333333333333333433333333444433333334444444222222222222222222222222221222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555554444433333333333333333333333333333333333333333333333333333333333334442222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555554444433333333333333333333333333333333333333333333333333333333333333332222222222222222222222111121111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555554444433333333333333333333333333333333333333333333333333333333333333332222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444433333333333333333333333333333333333333333333333333333333333333332222222222222222222221121111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444333333333333333333333333333333333333333333333333333333333333333332222222222222222122221122222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555444444333333333333333333333333333333333333333333333333333333333333333322222222222222222111111122222111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555444333333333333333333333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555544333333333333333333333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555445444433333333333333333333333333333333333333333333333333333333333333332222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444433333333333333333333333333333333333333333333333333333333333333332222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444333333333333333333333333333333333333333333333333333333333333333332222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444333333333333333333333333333333333333333333333333333333332233333332221222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554444444333333333333333333333333333333333333333333333333333333332233333322221112222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555554443333333333333333333333333333333333222233333333333333333333333333322221112222211122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 555555443333333333333333333333333333332223222222223333333333333333333333322211112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 445555443333333333333333333333333333332222222222222233333333333333333333322211112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 445555433333333333333333333333333333222222222222222233333333333333333333322211122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 554554433333333333333333333333333333222222222222222223333333333333333333322211122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 544444433333333333333333333333333322222222222222222223322333333333333333332221122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 544444443333333333333333333333332222222222222222222223322222233333333333332221111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 544444443333333333333333333333322222222222222222222222222222222223333333322221112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444443333333333333333333333322222222222222222222222222222222222222233322222112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444433333333333333333333333322222222222222222222222222222222222222222222222112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444433333333333333333333332322222222222222222222222222222222222222222222222112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444433333333333333333333322222222222222222222222222222222222222222222222222111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444333333333333333333333322222222222222222222222222222222222223222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444333333333333333333333322222222222222222222222222222222222223333332222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444444333333333333333333332322222222222222222222222222222222222223333333111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444443333333333333333333322222222222222222222222222222222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444443333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444443333333333333333333322222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333333333222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333333323222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444443333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444443333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333333222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444433333333333333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 444333333333333333222222222222222222222222222222222222222222222222222221111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111 334333333333333333222222222222222222222222222222222222222222222222222221111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112221111111111111111111111111111111111111111111111111 333333333333333333222222222222222222222222222222222222222222222222222221111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222112222111111111111111111111111111111111111111111111111 333333333333333332222222222222222222222222222222222222222222222222222222111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222112111111111111111111111111111111111111111111111 333333333333333222222222222222222222222222222222222222222222222222222222111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111 333333333333333222222222222222222222222222222222222222222222222222222222111112211111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111 333333333333333222222222222222222222222222222222222222222222222222222222111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111 333333333333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222212111111111111111111111111111111111111111111 333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111 333333333333332222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111 333333333333222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111 333333333332222222222222222222222222222222222222222222222222211222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111 333333333332222222222222222222222222222222222222222222222222211222222211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111 333333333232222222222222222222222222222222222222222222222222211222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111 333333332222222222222222222222222222222222222222222222222222211222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111 333333332222222222222222222222222222222222222222222222222222221222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111 333333332222222222222222222222222222222222222222222222222222221111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111 333333232222222222222222222222222222222222222222222222222222221111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111 333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111222222111111111111111111111111111111111111111 333332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111 333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111 333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111 332222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222212111111111111111111111111111111111111 333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111 333322222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111 333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111 333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111 333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111 332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111 332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111 222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111 222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111 222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111 222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111 222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222111111111111111111111111111 222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222111111111111111111111111111 222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222221111111111111111111111111 222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222221111111111111111111111111 222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211222222222222111111111111111111111111 222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222211222222111111111111111111111111 222222222222222222222222222222222222222222222222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111222211222222111111111111111111111111 222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211222222111111111111111111111111 222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111 222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222111111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222111111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112212221122222222222111111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221122111122222211111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222111122222211111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211222222222222112222222211111111111111111111 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111222222222112222111111111111111111111111 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111221122222211111111111111111111111111111 222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111221122221111111122111111111111111111111 222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111122111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111122222211111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111212211222212111122221111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111112211222222111122221111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111112222222222222222221111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222211111111111111 122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211122222221112222221111111111111 122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122212211112211111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111122111111111211112211222211111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111221111111111111111122111111112211111122222211222111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111112111111111111111111112222111111211111112221112222111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111122222211111111112222111111111111111111112222111111111111112211112222111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111222111111111111111111122222211111111112222111111111111111111112222111111111222112211122222111111111111 122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222211111112222222222111111221111111111112211111111111111111111111111122111111111122111111112222112122222222222111111111 122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111112222222222222222221111111122222211111111111111111111211111122112211111122111111111221111112221222222111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111222222222222222221111111122222211111111111111111111221111222211221111111111111122221111121111222222111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111112222222222222222222222222222222222222222221111111121111111111111111111111111222222222211111111111112111122221111221111222222111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111112222222222222222222222222222222222222222221111111111111111111111111111112222222222222222111111111122111121111111221111122222211111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111112222222222222222222222222222222222222222222111111111111111111111111111112222222111112222111111111122111111111112222111122222211111111 222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211112222222222222222222222222222222222222222222111111111111111111111111111112222111111111211111111111111111111111222222122222222222111111 222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211112122222222222222222222222222222222222222222221111111111111111111111111111112211111122111111121111111111111111222222222222222222211111 222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111122222222222222222222222222222222222222222221111111111111111111111111111112111221122112211221111111111111111222222222222222222111111 222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111122222222222222222222222222222222222222222221111111111111111111111111122221111221122222211221111111111111111122222211222222111111111 222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111122222222222222222222222222222222222222222221111111111111111111111111122221112222222222222111111111111111111111222211211122111111111 222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111122222222222222222222222222222222222222222222211111111111111111111111121112222222221111222211111111111111221111222111111122111111111 222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111222222222222222211111111222222222222222222221111111111111111111111111111222222221111222211111111111111221112221111111111111111111 122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111222222222222222211111111222222222222222222221111111111111111111111111122222222221122112211111111111111211112222111111111111111111 122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111122222222222222222211111111112222222222222222221111111111111111111111111122222222222222112211111111111111111112211111111111111111111 122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211112222222222222222211111111112222222222222222221111111111111111111111111122222222222222112221111111111111111111111111111111111111111 122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211112222222222222222211111111112222222222222222221111111111111111111111111122222222211111111221111111111111111111111111111111111111111 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211112222222222222222222211111112222222222222222221111111111111111112221111112221222211111111111111111111111111111111111111111111111111 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211112222222222222222222211111222112222222222222222221111111112221122221111111111222211111111111111111111111111111111111111111111111111 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222112222222222222222222222222222112222211111222222221111111122221122211111111111222211111111111111111111111111111111111111111111111111 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222112222222222222222222222222222112211111111222222222211111122222211111111112211222211112211111111111111111111111111111111111111111111 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111112211111111222222222211111122222211111211112211222222222221112111111111111111111111111111111111111111 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111112111111111222222222211111122222222222211111212222222222212222111111111111111111111111111111111111111 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111112222222211111222222222222221111112222221111112222111111111111111111111111111111111111111 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111112222222222222222222222211111111112222111111112222111111111111111111122111111111111111222 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111222222222222222222222211111122222222111111222222211111111111111111122211111111111111222 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111222222222222222222222211111122222222222111122222211111111111111111111111111111111111122 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111211111111111111222222222222222222222211111121111222222112222222211111111111111111111111111111111122222 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111112222222222222222222221222221111222111222222222211111111111111111111111111111111222222 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111122111111112222222222222222222222222221111111111222222222221111111111111111111111111111111222222 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111122111122222222222222222222222222222221111111111111112222221111111111111111111111111111111222222 222222222222222222222222221211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222112222222222222222222222222222222222222221111111111111112222221111111111111111222111111111111122222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222112222222222222222222222211111111111111112222221111111111112112222111111111111122222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222112222222222222222222211111111111222211112222222221111122222112222111111111222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221111221111222211222222222222222222222112222211112222222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221122221111212222222222222222222222222211222222112222222222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221122221111111222222222222222222222222211112222112222222222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221222221111111222222222222222222222222222112222222222222222222 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222122222222222222222222 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222221221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222221111111111111111111111111111111111111111111111111111111111122222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222211112222221111111111111111111111111111111111111111111111111111111111122222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222211111122221111111111111111111111111111111111111111111111111111111111122222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222212221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111122222222222211111122221111111111111111111111111111111111111111111111111111111111122222222222222222211111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111112222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222221111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111112222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 211121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122111111122222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122111111122222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111111122222222222222222211111111111111111111111111111111111111111111111111111111122222222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111122222222222222222222222111111111111111111111111111111111111111111111111111111111221111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222111122222222222222222222222111111111111111111111111111111111111111111111111111111111122111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211222222222222111111111111111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222211112211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211222222222222111111111111111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222211111112211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111122222222222222222222211111111222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111122222222222222222211111111222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122111111112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111112222222222112222111111111112222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222221122111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222221111112222222222112222111111111112222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222221122111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222211222222112211222222111111121112222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222222222222111122111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111112222112222222222211222222112211222222111111122222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222222222211111122111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111112222111122222211111222222221211222222111111122222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222211112211112221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111222111122222211111222222221122222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222221111111112211122221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111222222221122222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222111111111111111122211111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111222211221122111111112222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222111111111112222211111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111112222211221122111111112222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222211111111112222111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222112222222221122112211112222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111221111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122212222222222112222222221122112211112222222222222222222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111221111111111111111111111112221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111222211111111122221122112211112222222222222222222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111222211111111122221122112211111122222111111112222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111121111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221122112211111122222111111112222111111111111111111111111111111111111111111111111111112222222222211112222222222222222222222222222222222222222222222222222222222222222222111111111111122221111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111122111122222222221111111111111111111111111111111111111111111111111111122222111111112222222222222222222222222222222211112222222221122222222222222222222111111111111122221221111111111111111111122111111222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111122111122222222221111111111111111111111111111111111111111111111111111122222111111112222222222222222222222222222222211111221111111122222221111222222222111111111111122222221111111111111111122222111122222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222221111122111122222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211221111111111111111111222222222111111111111122222221111111111111111112222111112222121 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222111111122112222222222222221111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211221111111111111111122222222222111111111111112111111111111111111111112222111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222222111111122112222222222222221111111111111111111111111111111111111111111111111112222211111112222222222222222222222222222222222211111111111111111222222222222211111111111111111111111111111111111111222222211112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222222111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111222222222111111111111111111111111111111111111111111222212211112221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221221111222222222222222111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111122222222111111111111111111111111111111111111111111111112211111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211222222222222222221111222221111111122222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111122222222211111111111111111111111111111111111121111111112111111221122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211222222222222222221111222221111111122222222222111111111111111111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111122222222211111111111111111111111111111111122221111122221111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222211112222221111222221111111122222222222111111111111111111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111122222222211111111111111111111111111111111122222111122222111111222222