Ozone column data 171006 171006 OZONE COL 259. 276. 294. 311. 328. OZONE COL 17279 0.00 17279 2400.00 111111112111111111111122222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555555554444444455555544 111111111111111111111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322223333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444445555554444444455555554 111111111122211111111122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222223333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444555554444444445555554 111111112122222111112222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333323333332222222222222222222223332333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444455555544444445555444 111111112222221111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222233333333322333333333333323333332222232222222222222223332233333332222223333333323333333333333333333333333333333333333333333333333333333333333333333333334444444444444455555554444445544444 111111112222221111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111122222222222222222222222222222222222222222222222222222222222222222222222222222233333333322333333333333333333332233332222222222222333333333333332222223333333323333333333333333333333333333333333333333333333333333333333333333333333334444444444455555555554444555544444 111111111112221112122222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111122222222222222222222222222222222222222222222333333332333333333333332333333333333333333333333333333333333333332233332223332233323333333333333322222223333333333333333333333333333333333333333333333333333333333333333333333333333333344444444555555555555554555555554444 111111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111122222222222222222222222222222222222222222222333333332333333333333332333333333333333333333333333333333333333333333333333332233323333333333333322222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444555555555555555444555555554444 111111111111111222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111211111111111111211111222222222222222222222222222222222222222222333333333332333333333333332333333333333333333333333333333333333333333333333333333333333333333333333323333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444555555555555555444555555554444 111111111111112222222222222222222222222222211111111111111111111111111111111111111111111111111111111122221111111222222211111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555555555555555444555555555444 111111111111112222222222222222222222222222222111111111111111111211111111111111111111111111111111111122222222211222222221222111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444433333333333333333333333333333333333333333333333333333333333332333333333333333333333333333333333333333333333333333333334444444444444444445555555555555554455555555444 111111111121112222222222222222222222222222222111111111111111112222221111111111111111111121111112222222222222222222222211222122222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444433444444433333333333333333333333333333333333333333333333333333333333332333333333333333333333333333333333333333333333333333333333444444444444444444555555555555554455555544444 111111111122222222222222222222222222222222221111111111111111112222222222111111111111111221222212222222222222222222222222222122222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444444444433444444433444444333333333333333333333333333333333333333333333333333332233333333333333333333333333333333333333333333333333333333444444444444444444555555555555444455544444444 111111112122222222222222222222222222222222222222111111111111112222222222211211111111111221222222222222222222222222222222222122222222222222222222222222222222222222222222333333333333333333333444444433333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444545555555444444444444444444 111111112222222222222222222222222222222222222222211111111111112222222222212222211111111222222222222222222222222222222222221122222222222222222222222222222222222222222222333333333333333333333444444444444444444444444444444444444444444444444444443444443333333333333333333333333333333333333333333333333233333333333333333333333333333333333333333333333333333334444444444444444445555444444444444444444444 111111122222222222222222222222222222222222222222211111111111111222222222222222212222211222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444443444443333333333333333333333333333333333333333333333333233333332333333333333333333333333333333333333333333333334444444444444444445444444444444444444444444 111111122222222222222222222222222222222222222222221111111111111211111222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444443444444333333333333333333333333333333333333333333333333233333332333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444 111111122222222222222222222222222222222222222222221111111111111211111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333233333332333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 111111111122222222222222222222222222222222222222211111111111111112211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333455555555555555444444444444443333333444444444444444444444443333333333333333333333333333333333333333333333223332333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 112221111111222222222222222222222222222222222222222111111111111112222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333455555555555555444444444444443333333444444433443333334444443333333333333333333333333333333333333333333333333332233333322233333333333333333333333333333333333333333334444444444444444444444444444444444444444 112221111111112222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222211122222222222222222222222222222222222222222223333333333333333333333333333333333333455555555555555444444444444443333333334333333443333334444443333333333333333333333333333333333333333333333333332332233322233333333333333333333333333333333333333333333344444444444444444444444444444444444444 111121111111112222222222222222222222222222222222222111111111111112222222222222222222222222222222222222222222211111222222222222222333222222222222222222222233333333333333333333333333333333333333355555555555555554444444444443333333334333333443333334433333333333333333333333333333333333333333333333333333333332233322222333333333333333333333333333333333333333333344444444444444444444444444444444444444 111111111111112222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222211111222222222222222333222222222222222222222233333333333333333333333333333333333333355555555555555554444444444443333333333333333333333334433333333333344444333333333333333333333333333333333333333333333322222333333333333333333333333333333333333333333333444444444444444444444444444433444444 111111111211111112222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222212222222222222222233333222222222222222223333333333333333333333333333333333333333333333555555555555554444444444443333333333333333333333333333333333333344444333333333333333333333333333333333333333333333332233333333333333333333333333333333333333333333333344444444444444444444444433333343444 111111111222211111222222222222222222222222222222222221111111111122222222222222222222222222222222222222222222212222222222222222233333233223222222222223333333333333333333333333333333333333333333333555555555555554444444444443333333333333333333333333333333333333344333333333333333333333333333333333333333333333333332333333333333333333333333333333333333333333333333344444444444444444444444333333333444 111111111222222212222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222222222222233233333233233222223222223333333333333333333333333333333333333333333333344444444444444444444444444333333333333333333333333333333333333344333333333333333333333333333333333333333333333333332233333333333333333333333333333333333333333333333344444444444444444444444433333333444 111111111112222222222222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222223332222232233333322333322223222223333333333333333333333333333333333333333333333344444444444444444444444444333333333333332233333333333333333333344333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444433333333344 111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222223333322333322233333223333333333333333333333333333333333333333333333344444444444444444444444444443333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433344444444444443333433333333343 111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222223333333233322233333223333333333333333333333333333333333333333333333344444444444444444444444444443333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444443333333433333333333 111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222223333332222333333333233333333333333333333333333333333333333333333333344444444444444444444444444433333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444443333333333333333333333 111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333223332223332223333333333333333333333333333333333333333333333333333333333333444444444444444443333333333333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333443333333333333333333333333 111111112222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333223332223332233333333333333333333444444333333333333333333333333333333333333444444444444444443333333333333332322222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 111112112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333323332233333333333333343333444444333333333333333333333333333333333333344333333333333333333333333333333322222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 122122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333344444444444443333333333333333333333333333333333344333333333333333333333333333333322222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444443333333333333333333333333333333333344333333333333333333333333332233322222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444443333333333333333333333333333333333333333333333333333333333333332233322222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444443333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333343344444444444433333333333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333343333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333343344444444444433333333333333333333333333333333333333333333333333333333333333333333222111111333333333333333333333333333333333333333333333333333333333333333333333333333333333344444333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333334444444444444444433333333333333333333333333333333333333333332222222222223322222222222222111111333333333322222233333333333333333333333333333333333333333333333333333333333333333344444333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222333332333333333333333333333333334444444444444444455333333333333333333333333333333333333333332222222222223322222222222222111222332222223322222233333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333332223333333333333333333334444444444444444444455544333333333333333333333333333333333333332222222222222222222222222222222222332222223322222233333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222233322223333333333333333333344444444444444445544455544333333333333333333333333333333333333332222222222222222222222222222222222332222222222222233333333333223333333333333333333333333333333333333333333333333333333444443333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222233322222333333333333333333444444444444444445555555555433333333333333333333333333333333333332222222222222222222222222222222222222222222222222232222222332223333333332233333333333333333333333333333333333333333333444443333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222333333333333333333444444444444444445555555555433333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222232223222222322223333333333333333333333333333333333333333333343333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322223333322222332333333333333333344444444444444444455555555555433333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222332223222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222333333223322222333333333333333333344444444444444444555555555555433333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222223222233322222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222223333332333333222222223333333333333333344344444444444444555555555555555433333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222223333333333333222222223333333333333333444444444444444444555555555555555544333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222223333333333333333333333333333333334443333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333222222223333333333333333444444444444444455555555555555555544333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222223333333333333333333333333333333444443334433333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322223333333333333222222222233333333333333444444444444444455555555555555555544333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222333333333333333333333333333333333344444444443333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333222222222333333333333333444444444444455455555555555555555544333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444443333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222333333333333333333334444444444455455555555555555555543333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222233222333333333333333333333333334433333333333333344444444443333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333322222333333333333333333344444444444455555555555555555555543333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333333323333333333333333333433333333333333333444444444433333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333322222333333333333333344444444444444455555555555555555555543333333333333333333333333333222222222222222222222222222222222222221111111222222222222222222222222222222222222233222223333323333333333333333333433333333334433333444444444433333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222223333333333333332223322222333333333333333344444444444445555555555555555555555553333333333333333333333333333222222222222222222222222222222222222222111111222222222222222222222222222222222222222222223333322233333333333333333443333333333433333444444444443333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222223333333333333332222222223333333333333334444444444444445555555555555555555555553333333333333333333333333322222222222222222222222222222222222222222111122222222222222222222222222222222222222222222222222322233333333333333333443333333333433333344444444443333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222333333333333322222222223333333333333334444444444444545555555555555555555444443333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322223333333333333333443333333333333333333444444443333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333333333332222222222223222222333333333333322222223223333333333334444444444444444555554455555555555555444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333223333333333333333443333333333333333333444444443333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222333333333333332222222222223333322333333332222222222223333333333333334444444444444444555554455555544555555444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222233333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222223333333333332222222222223333323333333332222222222223333333333333344444444444444455555555555555544555555444443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222233333333333333333333333333333333444444444433333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222223333333333332222222222223333323333333332222222222233333333333333344444444444444455555555555545544455555544443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222333223333333322333333333333333333443333444443333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333333333322222222222233333222233333332222222222233333333333333344444444444455555555555555545544455555554444433333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223322333223222233322333333333333333333333333444443333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333333333333222222222233333222233333333222222222222222333333333344444444444455555555555555545554455555554444433333333333333333333322222222222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222322222222222233323333333333333333333333333444443333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222233333333333333222222222233333333333333333222222222222222223333333344444444444455555555555555445554455444444444433333333333333333333322222222222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222333222222222233333333333333333333333333333444443333333333333333322233333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222223333333333333222222222223333333333333333222222222222222233333344444444444444555555555555555445554455444444444333333333333333333333322222222222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222333222222222233333333333333333333333333334444444333333333333222222233222333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222223333333333333322222222223333333333333333222222222222233333333444444444444445555555555555555445544444455444444443333333333333333333322222222222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222333333333322333333333334444444443333333333222222222222222232233333333333333333333333 222222222222222222222222222222222222222222222222222222222222223333333333333322222222223333333333333332222222222222233333333334444444444445555555555555555445444444455444444443333333333333333332222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222333332233222333333333334444433333333333333222222222222222222233323333333333333333333 222222222222222222222222222222222222222222222222222222222222222233333333333322222222223333333333333333322222222222233333333334444444444455555555555555555554445544444444444443333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322223222333333333333333333333333333333222222222222222222222223333333333333333333 222222222222222222222222222222222222222222222222222222222222222333333333333222222222223333333333333333322222222222233333444444444444444455555555555555555554445544444444444443333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322223333333333333333333333333333333222222222222222222222222222222333333333333333 222222222222222222222222222222222222222222222222222222222222222333333333333222222222333333333333333333322222222333333334444444444444455455555555555555555554555544444444444443333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322223333333223333333333333333333333222222222222222222222222222222323333333333333 222222222222222222222222222222222222222222222222222222222222222332222233333222222222333333333333333333222222222333333333344444444444455555555555555555555554555544444444444444333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332223333333223333333333333323333333222222222222222222222222222222222333333333333 222222222222222222222222222222222222222222222222222222222222222222222222223222222223333333333333322333222222222333333333344444444555455555555555555555555555455444444444444444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333323333333223323333333332222333333322222222222222222222222222222222222333333333 222222222222222222222222222222222222222222222222222222222222222233222222222222222223333333333333322222223222222333333444444444444555555555555555555555555555444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322332332223322333333332223333333322222222222222222222222222222222222222233333 222222222222222222222222222222222222222222222222222222222222222233222222222222222223333333333333322222223333333333333444444444444555555555555555555555555555444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222332223322333333322333333332222222222222222222222222222222222222222223233 222222222222222222222222222222222222222222222222222222222222222223222222222222222223333333333333323333333333333333333444444444444445555555555555555555555555444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222322333333322333333333222222222222222222222222222222222222222222233 222222222222222222222222222222222222222222222222222222222222222223333332222222222223333333333333223333333333333333333444444444444445555555555555555555555555444444443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222322223333322222233333332222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222223333333333222222233333333333333332223333333333333333444444444455555555555555555555555554455444444443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222223333222222232333332222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222223322333333222222233333333333333332222222333333333333444444444455555555555555555555555554455444444443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222223333222222222333332222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222223222222223222222233333333333333332222222333333333333444444444455555555555555555555555554455444444443333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322333322222222222222333222222222333332222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222332222222222222233333333333333322333333333333333333344444444455555555555555555555555554455444444333333333222223333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333322222222222222333222222222333333222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222332222222222222233333333333333322333333333333333333344444444445555555555555555555555444454444444333333333222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222333322222222233333222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222322222222222222333333333333333333333333333333334444444444444445555555555555555555555444445544444333333333222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222233333222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222233332222222222233333333333333333333333333333334444444444445545555555555555555555444444445544444333333322222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222233322222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222233333333322222223333333333333333333333333333344444444444455555555555555555555555444444444444433333333322222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222233333333322222223333333333333333333333333333344444444444455555555555555555545545444444444444433333333332222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222232222223222222233333333333333333333333333333333444444444455555555555555555445544444444444443433333333332222222333332222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222221122222112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222232222222222222233333333333333333333333333333333444444454455555555555555555445544444444444443333333333332222333333332222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222221121111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222223333222222222233333333333333333333333333333333444444455555555555555555555444444444444444443333333333332222333333332222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222223333333222222233333333333333333333333333333334444444555555555555555555555444444444444444443333333332222222333333332222222222222222222222222222222222222222222222222221111111111111111112222222222221111122222222222222222222222222222222222222222222222222222222222222222211221122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333333222222233333333333333333333333333443334444444555555555555555555544444444444444444443333333332222222333333332222222222222222222222222222222222222222222222222221111111111111111112222222211111111122222222222222222222222222222222222222211122222222222222222222221222221122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333332222222333333333333333333333333333444444444444555555555555555555544444444444444443333322222332222222333333332222222222222222222222222222222222222222222222222222111111111111111112222222211111111111222222222222222222222222222222222222111122222222222222222112211222221122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333332222222333333333333333333333333333444444444444555555555555555555544444444444444443333322222222222222222223332222222222222222222222222222222222222222222222222222111111111111111112222222211111111111222222211222222222222222222211122222211111222222222222221111211222222122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444444555555555555555555544444444443344333333322222222222222222223332222222222222222222222222222222222222222222222222222111111111111111111122222221111111111111111111222222222111112222211122111111111222212222222221111222222222122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333334444444444444455555555555555444444444444443344333333322222222332222233333332222222222222222222222222222222222222222222222222222211111111111111111122222211111111111111111111221111111111112222122111111111111111111222222221111222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222233222222222223333333333333333333333333344444444444455555555555555444444444444333333333333322222222332222233333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111221111111111111111122111111111111111111222222222111222211222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222233333222222233333333333333333333333333344444445554455555555555555444444444444333333333332222222222222222233333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111221111111111111111121111111111111112222222222222222222211222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222233333222222233333333333333333333333333344444445555555555555555555444444444444443333333332222222222222222233332222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222211222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333333222222233333333333333333333333333344444445555555555555555544444444444444443333333222222222222222222233322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111211222222222222222211222222112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333333222222233333333333333333333333333444444445555555555555555544444444444444443333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111221222222112222222222222222112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222232222222233333333333333333333333333334444455555555555555555544444444444444333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222112222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333334444444444445555555555544444444434444333333322222222222222223222222333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333344444444444444444445544444444434433333332222222222222222223222222333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444434433333332222222222222222223222222333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444444455554444444444444333333322222222222222222222223222222333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333444444444444455555444444444444333333322222222222222222222233222223333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333344333444444444444445555444444444333333333322222222222222222222233332223333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222212222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333344444444444444444444444444444444333333333322222222222222222222233332223333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222233333333333333444444444444444444444444444444444333333333322222222222222222222222332222233332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222233333333444444444444444444444444434444443333333333333222222222222222222222332222233332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444444444444444433333333333333333333222222222222222222222332222233332222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222233332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333334444444444444444334433333333333333332222222222222222222222222332222233332222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222223333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333444444444333333333333333333332222222222222222332222222332222233332222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222223333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333334433334333333333333333233222222222222222222332222222333222233333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333334433333333333333333332233222222222223322222232222222333222233333222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222333322222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333332222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333332333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222332222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333332222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333322332222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333333222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333322222222222222222222221122222222222222222211222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333332222322222222222222222222222122222222222222222211222222211122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333332222222222222222222222222222222222222222222222212222222211122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222232333222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222221122221111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333322222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222112222222222222222222221122221111122222222222222222222222222222222222222222222222222222222222221211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222112222222222222222221111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222221111111111111122222211122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222221111122111111111111111122222211122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222122222211111122111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222322222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222111111111221111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222233332222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222111111111221111111111111111111111111111111222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222233322222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222233222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222233222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222112222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222112222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221122222222112222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222112222222112222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111122222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222211111122222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222221111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222211222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222211112222111111111122222222222222211111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222211111111221111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222211111111221111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222211111111211111111111111222222222111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222211111112211111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111112211112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122212222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111112211122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222233222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222221111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222233222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222221111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222233222222222222222222 122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222111222222222222222222222222222222222222222 122112222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222211111111222222222222222222222222222222222222222 221111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122111111111122222222222222222222222222222222222222222 111111221111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111122222222332222222222222222222222222222222 111111121111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233222222222222222222222222222222 111111111111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222233222222222222222222222222232222 111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222233222222222222222222222233332222 111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222232222222222222222222222223333221 111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111222222222222222222222222221122221 111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222222222222222222222222221122222 111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222222222222222222222222221112222 111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222211222222222222222222222222222112222 111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221122112222222211222222222222222222222222222112222 111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111222211111111111222222222111111222222222222222222112222212222222222222222 111111111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122222211111111111122222211111111222222222221222222112211112222222222222222 111111111111111111111111112222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111112211111111222222221111222222112211111222222222222222 111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111222111221111211122211221111222222222222222 111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111122111111112211111111211122222221111 111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111112211111211111122222221111 111111111111111111111111111112222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111112212222211111221122221211 111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111122222222222211221122222211 111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111222222222111122222211222211221122222221 111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111111221111122221111111122222211222211111112222221 111111111111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111112222111122111111112222222211111111111111122221 111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222211111111111111111111111111111111111111111221111112211111111111111111111111111111111111111111112221111122111111222222222221111111111111122221 111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111112211111121111111222222222221111221111112222222 111111111111111111111111111111111111122222222211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111112222222222221111221111111222222 111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111221111222221111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222211111111111111111111111111111111111221111111111111111222211111111222222222221111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222211111111111111111111111111111111122221111111111111111112211111112222222222111111111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111112211111221111112222221122111111111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111221111111111112222221122122111111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111211111111111111111111111111111112222221111111111111111111122222221111111111111122222222222221122111111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111122222222221111111112222222111111111111112222221111111111111111122222222222222111111112222222222222221121111111121 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111122222222221111112222222222111111111111112211111111111111111111122222222222222111111111222111222222221111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111122211111111111112222211111111111111111111111111111122221111111222222222222111111111111221111222222222111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122221122221122222222222222221111111221111221111112222221221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111111111122221111111111111111111111111111111222222221122222222222222222222222112211221111112211111222211221112111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111112222222222221111111111111111111111211111111222222221122222222222222222222222112211221111111221122222211221112211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111112222222222221111111111111111122222211111111112222221122222222222222222222222112211111111111111122222111122112211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111112211222222221111111111111111122222211111111112222222222222222221112222222221111111111111111111121111111122222211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111122211222211222222222111111111111111122222211111111112222222222222111111112222112211111111111111111122221111112222222212211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222112222222211122221122222222111111111111111122222211111111111222222211111111111111111111221111111111111111122221111222222211112211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222112222222211122222222222222111111111111111122221111111111111211111111111111111111111111111111111111111111122111111222222211112211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111122222222222222221111111111122211111111111111111111111111111111111111111111111111111111111111122111112222222211112211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111122222222222222221111222222222221111122211111111111111111111111121111111111111111111111111111122111112222222211112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222211111222221111111112222221111111111111111111111111111111111112222222211111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222211222222222112222222222221111111111111221111111111111111111112222222221111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222211222222222222222222211111111111112222221111222221111112211112222122221111332 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222211222222222222222221111111111111112222221111122221122112211112111122222211133 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222222222222222222222221111111111111112222221111122111122112221122111111222221133 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222222222222222222222222221111111111112222222111122111122222221122112211122221133 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111112222222222222222222222222222222222222222222222222212222222221111111111111221111111122122222222222222112221122221133 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222111111111111111221111111111122222211222222212111122221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222111111111221111111111111111111221111111111122111111222212222111121222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222211111111221111111111111111111111111111111111111111211112222111111122121 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222112222222222222222222222211111111222222222222222222211111111221111111111111111111111111111111111111112211112211111111122221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222112221112222222222222222222111111222222222222222222211111111111111111111111111111111111111111111111112211222221111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222221111112222222222222222222111111222222222222222222111111111111111111111111111111111111122111111111111111222221111111111122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111222222222222222222222222222222222222222222222222222222221111112222222222222222222122222222222222221111111111111111111111111111111111111111112222211111111111111111111111111111122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222111111111111111111111111111111122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111122222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222 111112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111112222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111222 111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111121111222 111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222211111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122111221111112 111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111221111111 111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111122222111222222211111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111 111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221121111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111 111112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111112222111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111222221111 111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111222222211111111111111111111111111111111111112222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222211111111111111111111111111111111111111222111111111111111111111111111111111111111112222111111 111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111122222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122222211112 111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111112222222222222222222222222222222222222222222222222222222222222222211111111122221111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222112 112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111112222222222222222222222222222222222222222222222222222222222222222221111222222221111222222222222211111111122222211111111122222211111111111111111111111111111111111111111111111122222222222111 112222111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122211111111111111112222222222222222222222222222222222222222222222222222222222222222221111222222221111111222222222211111112222222211111222222222211111111111111111111111111111111111111111111111111111222222222 122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111112211111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111222211111111111112222111111111222222111111111111111111111111111111111111111111111111111111111222222222 122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122211111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111122222222222 112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111112222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111222211111111122222222211111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222211111111122222222211111111111111111111111111111111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211221122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222211111111122222222211111111111111111111111111111111111222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211221122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222221111111111122222211111111111111111111111111111111122222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122211221122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222211111111111122222211111111111111111111111111111112222222221 112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122222112222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111112222221111111111111111111111222211111111111111111122222221111111111111111111111111111111222122222 112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122222112222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111122211111111111111111111111111111111111111122222 122211222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111122112222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 122211222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111111111111111111111111111112222 122221112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111112222222111122223322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111112221111111111111111111111111111111111111111111122222221111111111111111111111111111111112211 122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111112222222111122223322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111222222222221111111111111111111111111111111111111111111122222221111111111111111111111111111111111111 222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111112222222111122223322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111122222222221111111111111111111111111111111111111111111122222221111111111111111111111111111111111111