Ozone column data 171012 171012 OZONE COL 263. 284. 306. 328. 349. OZONE COL 17285 0.00 17285 2400.00 444444444444444444444444444444444455555555555444444444444444444444444444444444444444444444444455555555555555555555555555444444444444444444444444433333444444333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112111112222222222211111111111111111111111222211222222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444444444444554555555555555544444444444444444444444444444444444444444444444444555555555555555445555555444444444444444444444444433333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112222222222211111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444444444544555555555555555544444444444444444444444444444444444444444444444444555555555555555444444445444444444444444444444444433333344444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444444445555555555555555555544444444444444444444444444444444444444444444444444455555555555555444444444444444444444444444433333333333344444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444445555555555555555555555445444444444444444444444444444444444444444444444444444444555555555544444444444444444444444444433333333333334434433333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444455555555555555555555555545444444444444444444444444444444444444444444444444444444444444555544444444444444444444444444433333333333334433333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112122222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 444444444444444444444455555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333334433333333333333333222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222221211111111111111111111111111111112222222222222222222222222222222222222222233332222322222222222222222222222222 444444444444444444444455555555555555555555555555544444444445444444444444444444444444444444444444444444444444444444444444444444444444443333433333333333334433333333333333333222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222222211111111111111111111111111111112222222222222222222222222222223222222233333333333332222222222222222222222222 444444444444444444444445555555555555555555555555544444444455444555444444444444444444434444444444444444444444444444444444444443344444443333333444444333334333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222211111111111111111111111111122222222222222222222222222222222223322223333333333333333322222222222222222222222 444444444444444444444445555555555555555555555555545444444455444555555444444444444444433333444444444444444444444444444444444443333333444333333444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111122221111111111111111111111111111222222222222222222222222222222222222223333322333333333333333322222222222222222222222 444444444444444444444455555555555555555555555555445544444455544455555444444444444443433334444444444444444444444444444444444443333333444444444333444333333333333333333333223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111211111111111111111111111222221122222222222222222222222222222222222233333323333333333333333333222222222222222222222 444444444444444444444455555555555555555555555555445444444455544455445444444444444443333334444444444444444444444444444444444433333333444444444333333333333333333333333333223332222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222111111111111221112222111111111122222222221122222222222222222222222222222222222233333333333333333333333333222222222222222222222 444444444444444444444455555555555555555555555555455444444445544454444444444444444443333333333344444444444444444444444444444433333333344333334333333333333333333333333333223332222222222222222222222222222222222211111122222222222222222222222222222222222222222222222211111111111111111111111222222111111111122222222222222222222222222222222222222222222222233333333333333333333333333222222222222222222222 444444444444444444444445555555555555555555555555455444444445444554444444444444444433333333333334444444444444444444444444444444333333344333333333333333333333333333333333333333222222222222222222222222222222222222111111222222222222222222222222222222222222222222222111111111111111111111111222222221111111122222222222222222222222222222222222222222222223333333333333333333333333333322222222222222222222 444444444444444444444445555555555555555555555555555544444455544554444444444444444433333333333334444444444444444444433334444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111222222222222222222222222222222222222222222222111111111111111111111111122222221111222222222222222222222222222222222222222222222222223333333333333333333333333333333222222222222222222 444444444444444444444455555555555555555555555555555544444455544444444444444444444433333333333333344444444444444444433333333333333333333333333333333333333333333333333333333333233322222222222222222222222222222222111111222222222222222222222222222222222222222222222221111111111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333222222222222222222 444444444444444444444455555555555555555555555554445444444445544455444444444444444433333333333333333444444444444444443333333333333333333333333333333333333333333333333333333333233322222222222222222222222222221222222111222222222222222222222222222222222222222222222221111111111111111111111222222222222222222222222222222222222222222222222222222222232232233333333333333333333333333333222222222222222222 444444444444444444444455555555555555555555555544444444444445544455444444444444443333333333333333333444444444444444443444444433333333333333333333333333333333333333333333333333233322222222222222222222222222221222222111222222222222222222222222222222222222222222211111111111111111112222222222222222222222222222222222222222222222222222222222222223332233333333333333333333333333333333322222222222222222 444444444444444444444445555555555555555555555544544444444445544455544444444444443333333333333333333334444444444444443444444444433333333333333333333333333333333333333333333333322222222222222222222222222222221112221111112222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333322222222222222222 444444444444444444444445555555555555555555555545544444444445544455555544444444443333333333333333333333344444444444443333344444333333333333333333333333333333333333333333333333322222222222222222222222222222221112221111112222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333322222222222222222 444444444444444444444455555555555555555555555555544444444455555555555544444444433333333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333222222222222222222222222222221112221111112222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333222222222222222 444444444444444444444455555555555555555555555555554444444544555555555544444444433333333333333333333333334444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222221112221111112222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222223333222223333333333333333333333333333333333333333322222222222222 444444444444444444444455555555555555555555555555554444445544544455555554444444433333333333333333333333334444444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222222222221112221111112222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222222222222222333223333333333333333333333333333333333333333333322222222222222 444444444444444444444445555555555555555555555555554444445545544455555554444444433333333333333333333333334444444444444333333333333333333333333333333333333333333333333333333333222222222222222222122222222111111111221111111222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222333223333333333333333333333333333333333333333333322222222222222 444444444444444444444445555555555555555555545555544444445555554455555544444444333333333333333333333333334443444444444433333333333333333333333333333333333333333333333333332232222222222222222222122222222111111111221111111222222222222222222222222222222222211111112222222221111111111222222222222222222222222222222222222222222222222222222333223333333333333333333333333333333333333333333332222222222222 444444444444444444444445555555555555555555445554544444444555555555555544444444333333333333333333333333334443333333444433333333333333333333333333333333333333333333333333332222222222222222222222111222222221111111221111111222222222222222222222222222222222211122222222222221122222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333332222222222222 444444444444444444444444555555555555555555545554444444444444555555544444444444333333333333333333333333333343333333333333333333333333333333333333333333333333333333333333332222222222222222222222111222222221111111221111111222222222222222222222222222222222211122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333332222222222222 444444444444444444444445555555555555555555555554444444444444555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222111222222221111111211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333222222222222 444444444444444444444445555555554555555555555554444444444444555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222211222222111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333232222222222 444444444444444444444445555555544445555555555544444444444445555555444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211222222111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333332222222222 444444444444444444444444555544444455555455555555444444444445554455544444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222211111122111221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333332222222222 444444444444444444444444444444444445555445555554444444444444454455544444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222211111122111221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333222222222 444444444444444444444444444444444444445455555554444444444444554455544444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222111211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332233333333333333333333333333333333333333333333333333333333333333333332222222 444444444444444444444444444444444444444444555554444444444444554555544444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333233333333333333333333333333333333333333333333333333333333333333333332222222 444444444444444444444444444444444445444444444554444444444444544555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333332222222 444444444444444444444444444444444455444444444555444444444444544555554444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322223222222222222222222222222222222211111111221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333222222 444444444444444444444444444444444445444444455555444444444445554555554444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333322 444444444444444444444444444444444444444444555544444444444445554455544444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333322 444444444444444444444444444444444444444444555444444444444444554455544444444333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333322 444444444444444444444444444444444444444444444444444444444444554445544444444333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333332 444444444444444444444444444444444444444444444444444444444444554445544444444333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333233333333333333222 444444444444444444444444444444444444444444444444444444444444544445444444444333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211122222211111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333223333333333222222 444444444444444444444444444444444444444444444444444444444444544445544444444433333333333333333333333333333333333333333333333333333333333333333333333333332233333322222222222222222222222211122222111111111111112111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222322222333333333333333333333333333333333333333333333333333333333222333333333333232233333333222222 444444444444444444444444444444444444444444444444444444444444444455554444444433333333333333333333333333333333333333333333333333333333333333333333333333332233333322222222222222222222222211122222111111111111112111111111122222222222222222222222222222222222222222222222222222222222222222222222222222233333322222333333333333333333333333333333333333333333333333333333333222322233333332332232333333322222 444444444444444444444444444444444444444444444444444444444444444455544444444433333333333333333333333333333333333333333333333333333333333333333333333333333332333322222222222222222222222212221111111111122111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222233333333333333333333333333333333333333333333333333333333222222233223332232222333322222222 444444444444444444444444444444444444444444444444444444444444444454444444444333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222212221111111111122111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222233333333333333333333333333333333333333333333333333333333322222222223332222222322222222222 444444444444444444444444444444444444444444444444444444444444444454444444443333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222111222221111122211122222221112111122222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222233333333333333333333333333333333333333333333333333222333323222222223322222222222222222222 344444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222111222221111122211122222221112111122222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222233333333333333332233333333333333333333333333333222222233333222222223322222222222222222222 333444444433444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222112222222222222211122222221112111122222222222222222333222222222222222222222222222222222222222222222222222222222333333333333332222222333333333322222223333333333333333333333333333222222222333222222222222222222222222222222 334433344333333444443344444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222112222222222222211222222221112222222222222222222222333222222222222222222222222222222222222222222222222222222222333333333333333322222333333333322222223333333333333333333333333333222222222222222222222222222222222222222222 333433333333334444443444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222211222222221112222222222222222222222333332222222222222222222222222222222222222222222222222222222333333333333333322222223333333322222223333333333333333333333333222222222333222222222222222222222222222222222 333333333333334444433444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222333333333333332222222223333333322222223333333333333333333333333322222222333322222222222222222222222222222222 333333333333333444433444444444444444444444444444444444444444444444433444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222333333332222222222222223333333332233333333333333333333333333333322222222332222222222222222222222222222222222 333333333333333444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333322222223333222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222223322222222222333322222222222222222222333332222233333322333333333333333333322222222222232222222222222222222222222222222222 333333333333333444443334444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222223322222222222223322222222222222222222233222222232222222333322233333332223322222222222233222222222222222222222222222222222 333333333333333444443333334444444444444444444444444444444444444444434444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222322222222222223322222222222222222222223222222233222222332222233322222223322222222222222222222222222222222222222222222222 333333333333334444444333333344444433344444444444444444444444444334334443333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222222222222322222222222222222222222222222222222222222222233222222232222233222222222222222222222222222222222222222222222222222222222 333333333333333344444333333344333333344433444444444444444444444344333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222 333333333333333444444333333343333333344433333444444444444444444434333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333444443333333333333333333333333334444444433334444433333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333444443333333333333333333333343344443334433333333433333333333333333333333333333333333333333333333333333333333333333333333333333333222222332222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333334444444433333333333333333333344433443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222332222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333334444333333333333333333333444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222332222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222223222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222223222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222223222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333233333333322222233332222222222222222222222222222222222222222222222222222222222222222222222223333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333233333333322222233332222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222333333333333333333233333333322222222223333333222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322322222222222222233333333332233333333322222222223333333322222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222332233333333332222222222233333322222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222322222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222233333222222233333333333322222222222222222222222222222222222222222222222222222222222222222211112222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222233333333333333333333333322222222222222222222222222222222222222222222222222222222222222222211112222222222222333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112211 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122111 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222111122111 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222223333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222221121122111111121111 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222223333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222222111221122222111112111111 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222223333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111222222222222222222222222222222222222222111121111222211122111222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222223333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222212222222211111111111222222222222222222222222222222222222222111111111221111112222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222211111112222222211111111122222222222222222222222222222222222222211111111111121111112222222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222211111111122222221111111122222222222222222222222222222222222222111111111111121111112211112 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222333222222222222222222222222222222222222222222222222222222222222222211111111122222111111111112222222222222222222222222222222222222111111111111111111111111112 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222333332222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222211111111111111111111111212 333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222333332222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222211111111111111111111112211 333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222221111111111111222221111111111122222222222222222222222222222222222222111111111111111111112222 333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222211111111111111112222222111111111122222222222222222222222222222222222222111111111111111111111112 333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112112211211222222222222222333332222222222222222222222222222222222222222222222222222222211111111111111112222222111111111112222222222222222222222222222222222221121111111111111111111112 443333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112112211211222222222222222223333222222222222222222222222222222222222222222222222222222211111111111111112222222111111111112222222222222222222222222222222222111122111111111111111111112 444443333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111222222222222222223333222222222222222222222222222222222222222222222222222222211111111111111112222211111111111112222222222222222222222222222222222111111111111111111111111111 444444333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222111111111111111111111111111222222222222222223333322222222222222222222222222222222222222222222222222222211111111111111112211111111111111112222222222222222222222222222222222211111111111111111111111111 444444333333333333333333333333333333333333333333333333333333333333333333333332322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222111111111111111111111111111112222222222222223333332222222222222222222222222222222222222222222222222222222111111111111111211111211111111112222222222222222222222222222222222211111111111111111111111111 444444333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222223333332222222222222222222222222222222222222222222222222222222211111111111111122222211111111111222222222222222222222222222222222211111111111111111111111111 333443333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222223333332222222222222222222222222222222222222222222222222222222211111111111111112222222111111111222222222222222222222222222222211111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222222333332222222222222222222222222222222222222222222222222222222211111111111111112222222111111111222222222222222222222222221112211112211111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222222233332222222222222222222222222222222222222222222222222222222222111111111111112222222111111111221111112222222222222222221111212222211111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112212222222222222233332222222222222222222222222222222222222222222222222222222222111111111111112222222111111111111111112222222222222222221111112222211111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333333332232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112211222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222211111111111122222222222222222222221111112222211111111111111111111111 333333333333333333333333333333333333233333333333333333333333333222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222211111112222222222222222222222222222111112222222211111111111111111111 333333333333333333333333333333333332222223333333333333332222333222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111222211222222222222222222222222222222222111112222222211111111111111111111 333333333333333333333333333333333332222222222333333322332222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222111111112222211111111111111111111 333333333333333333333333333333333332222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222221111112222211111111111111111111 333333333333333333333333333333333332222222322222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222122222222222222222222222222222222222222222222222222222222222222222222221111111111111122222222222222222222222222222222222222221111112222222211111111111111111 333333333333333333333333333333333333222222332223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222122222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222222222222211122222222111112222222211111111111111111 333333333333333333333333333333333333222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222111222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222222222111111112222222111111112222211111111111111111 333333333333333333333333333333332222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111112222111222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222222222222222211111111112222222222111111112222211111111111111111 333333333333333333333333333333332222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111112222111222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222111111111112222222222222211111112222221111111111111111 333333333333333333333333333333322222222222222222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111112222221222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222221111111111111222222222222222111112222221111111111111111 333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111112222221222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222221112111111111222222222222222111111112221211111111111111 333333333333333333333332333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222221111111111111111111111111111111111111111111111111111111111111111111111112222221122222222222222222222222222222222222222222222222222222222222222222222222111111111111111112222222221122111112222222222222222222111111112222211111111111111 333333333333333333333332222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222111222222222221111111111111111111111111111111111111111111111111111111111111111111111112222221122222222222222222222222222222222222222222222222222222222222222222222222211111111111111112222222221122222222222222222222222222111111112222221111111111111 333333333333333333322222222222223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112221111111111111121111111111111111111111111111111111111111111111111111111111111111111111111222221112222222222222222222222222222222222222222222222222222222222222222222222212111111111111112222222222222222222222222222222222222222111112222221111111111111 333333322233333222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221112222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222111111112221111111111111 333333322222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222111111112111111111111111 333333222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222221111111111111111111111111111 222233222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222211111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222211111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222221111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222222211111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222211111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222221111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222211111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222111111222111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222112222222111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222222222222211111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222211222222222222211222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222211111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222211222222222222211112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111212222222222222222222222222222222111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222211122222222111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111112222222222222222222222222221111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222111111112222111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222111111112211111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222221122222222111111112111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222222222222222222222222222222222222222211111111221111122222222222222222221111111111111111111111111111111111111 222222222222222222222222222222222222222222222222111122222222111111111111111111111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222111111111111111111111111111111111111 222222222222222222222222222222111122222222222222111111222221111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111111111111112222222222222222222111111111111111111111111111111111111 222222222222222222222222112222111111112222222222111112211111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221122222222222222222222222222222222222222222222222222222221111111111111112222222222222222222111111111111111111111111111111111111 222222222222222222222222112222111111111111222221111112211111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222221111122222222222222222222222222222222222222222222222222222221111111111111222222222222222222222111111111111111111111111111111111111 222222222222222222222222221222111111111111111121111111111111111111111111111111111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222221111121112222222222222222222222222222222222222222222222222221111111112222222222222222222222222211111111111111111111111111111111111 222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222111111111112222222222222222222222222222222222222222222222222221111111111222222222222222222222222211111111111111111111111111111111111 222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222221111111112222222222222222222222221111111111111111111111111111111111111 222222222111222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222222222222222222222222221111111122222222222222222222222221111111111111111111111111111111111111 222222222111111222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111112222222222222222222222222222222222222222222222111111122222222222222222222222222111111111111111111111111111111111111 222222221111111111121111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111112222222222222222222222222222222222222222222222111111111222222222222222222222222111112111111111111111111111111111111 221112221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111122222222222222222222222222222222222222222222221111111122111222222222222222222222222111111111111111111111111111111 221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111122222222222222222222222222222222222222222222221111111122111122222222222221111222222111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111222222222222222222222222222222222222222222221111111122111111222222222211111121111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111222222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111222222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111222222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111122222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111122221111111111111111111111111111111111111112111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222211222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122211111222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111222222222111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111222221111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111222211111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111222211122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111111222221122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111112222221122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111122222222222222222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111111111111111111112222222222222222211111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111112222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111122222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111222222222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111112221111112222222222222222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111221222222222222222222222222222222221111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111112222222222222222222222222222222222221111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111122222222222222222222222222222222222221111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222111111111111111122222222222222222222222222222222222222111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222111111111111111122222222222222222222222222222222222222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111112222222222222222222222222222222222222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111112222222222222222222211122222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111112222222222222222211111122222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111112222222222222222211111122222222122222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222222222222222211111122221111122222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222222222222222211111111111111122222222212 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111222222222222222221111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111222222222222222221111111122222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111222222222222222221111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111122222222222222221111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111122222222222222222111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111122222222222222222111111112222222222222222 111111111111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111122222222222222222111111111222222222222222 111111111111111111111112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111122222222222222222111111111222222222222222 111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222121111111112222222222222222211111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111112222222222222222211111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111112222222222222211111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111122222222222111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222112222222222222221111111222211111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222112222221112222222211111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222211111112222222222222221111111122122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111112222222222111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111222222222222222222222222222222222222222222111222222222222111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111222222111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111222222211111111111111112222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111222222211111111111122222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222212111111122222222111111222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111122222222122222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111122222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111122222222222222222222222222222222222222222222222211111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111122222222222222222222222222222222222222222222222221111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111222222222222222222222222222222222222222222222222221111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222221112222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111122222222222222222222222222222222222222222222222222222222112222212222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111122222222222222222222222222222222222222222222222222222222112111111222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111222222222222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111122221111222222222222222222222222222222222222222222222222222222222222221112222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111122221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111112221111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111112211111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111112222111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222211111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222111111111111111111112222211221111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222111111111111111111222212111221111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222111111111111111111222211111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222111111111111111112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222