Ozone column data 191102 191102 OZONE COL 263. 289. 315. 341. 367. OZONE COL 19306 0.00 19306 2400.00 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222223333333223333333333333333333333343333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333333222223333333333333333332222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333333323333333333333333333332222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344433333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222233333333333333333333333333333333222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344433333333333333333333333333333333334444433333333333333333333333333332222222222222222222222222222222222222222222222222333333333333333333333333333332222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444443333333333333333333333333333333334444433333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333332222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444443333333333333333333333333333333334444433333333333333333333333333333322222222222222222222222222222222222222222222223333333333333333333333333332222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444444333333333333333333333333334444444444433333333333333333333333333333322222222222222222222222222222222222222222233333333333333333333333333333332222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344433333444333333333333333333333333333444444444444333333333333333333333333333333222222222222222223333322222222222222223333333333333333333333333333333222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344433333444333333333333333333333333333444444444444333333333333333333333333333333223222222222233333333323222222222333223333333333333333333333333333333222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344433444444433333333333333333333333333444444444433333333333333333333333333333333333322222333333333333333222223333333323333333333333333333333333333333222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333344433444444433333333333333333333333333444444444443333333333333333333333333333333333333322333333333333333223333333333333333333333333333333333333333333222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333344433433344333333333333333333333333333334444444443333333333333333333333333333333333333322333333333333333323333333333333333333333333333333333333333333322222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333344444433344333333333333333333333333333334444444444333333333333333333333333333333333333333333333333333333323333333333333333333333333333333333333333333322222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333334444443334443333333333333333333333333334444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333444444333443333333333333333333333333334444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333444444333443343333333333333333333333333344444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333444444444444443333333333333333333333333344444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444443333333333333333333333333344444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444333333333333333333333334444444444434333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444444444444433333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444444433344433333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333344443333344433333333333333333333333333444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344443333344444443333333333333333333344444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444433344444444333333333333333333334444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444433344444433333333333333333333344444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444433333333333333333334444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333334444444444444433333333333333333334444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444433333444433333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444433333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444443333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333344444443333333333333333333344444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333344444444333333333333333333343433344443333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444333333333333333333333433344443334333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444333333333333333333333433444443334433333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444443333333333333333333333444443334444433333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444443333333333333333333333444444444444433334333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111112221112222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333444444443333333333333333443334444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111121112222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333444444443333333333333333443334444444444444444444343333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333344444444433333333333333443344444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111122122222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444433333333333333333344444444444444444444443433333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444433333333333333333344444444444444444444444433333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333334444444444433333333333344444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111112221222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333334444444444434333333333344444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111112211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444444444444333333333344444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111112222222221111111111111122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333334444444444444333443333334444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222 111111111111111111111111111111111111111111111111111112111222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222222222222222332222222233333333333333333333333333333333444444444444334443333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333323222222222222222222222222222222 111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222332222222233333333333333333333333333333333344444444444334443334444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222 111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222222222222222222222222332222222223333333333333333333333333333333344444444444444443333444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222 111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333344444444444444443333433333444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222 111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333344444444444444444344433333444444444444444444444444444444433333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222 111111111111111111111111111111111111111111111212222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444344443444444444444444444444444444444444444333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222 221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444433444444444444444444444444444444444444444333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222 222221111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444443444444444444444444444445554444444444444433333333333333333333333333333333333333333333333322222222222222222222222222222222222222222 222222221111111111111111111111111111112112222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333444444444444444444444444444444444444444445554444455554444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222 222222222221111111111111111111112211122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222322222223333333333333333333333444444444444444444444444444444444444444445544555555554444444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222 222222222222221111111211111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222322222223333333333333333333333334444444444444444444444444444444444444444444555555555544444333333333333333333333333333333333333333333333322222222222222222222222222222222222222222 222222222222222221111222211122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222233333333333333334444444444444444444444444444444444444444444555555555544444333333333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333334444444444444444444444444444444444444455555555555555544444333333333333333333333333333333333333333333322222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333334444444444444444444444444444444444444455555555555555544444343333333333333333333333333333333333333333322222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333344444444444444444444555555444444444455555555555555544444443333333333333333333333333333333333333333322222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332333333333333333344444444444444444444555555544455555555555555555555554444443333333333333333333333333333333333333333322222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222221111111112222222222222222222222222222222222222222333333333333333344444444444444444444555555555555555555555555555555554544444333333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222222222222222222222222222222222222333333333333333344444444444444455445555555555555555555555555555555555544444333333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222222222222222222222222222222222222223333333333333334444444444444455445555555555555555555555555555555555544444333333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222223333333333333333444444444444445555555555555555555555555555555555544444444333333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222223333333333333333444444444444445555555555555555555555555555555555544444444333333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222223333333333333333334444444444445555555555555555555555555555555555544444444333333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222222233333333333333334444444445555555555555555555555555555555555555544444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222233333333333333334444444445555555555555555555555555555555555555544444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222233333333333333334444444445555555555555555555555555555555555555554444444434333333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222233333333333333334444444444455555555555555555555555555555555555554444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222233332223333334444444444444455555555555555555555555555555555555555544444444333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222223333334444444444444455555555555555555555555555555555555555544444444333333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222223333334444444444444455555555555555555555555555555555555555544444444433333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222233333333334444444444444444555555555555555555555555555555555555544444444433333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111222222222222222222222222233333333344444444444444444555555555555555555555555555555555555555444444433333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111222222222222222222222222223333334444444444444444555555555555555555555555555555555555555555444444433333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222221111111111111111111111111112222222222222222222222223333334444444444445555555555555555555555555555555555555555555555444444433333333333333333333333333333333332222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222221111111111111111111111111112222222222222222222222223333334444444444445555555555555555555555555555555555555555555555544444433333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222222222222222222222222222222221111111111111111111111111112222222222222222222222223333333444444444445555555555555555555555555555555555445555555555544444443333333333333333333333333333333222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222223333333444444444444555555555555555555555555555555554445555555554444444443333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222233333444444444444555555555555555555555555555555554444555555554444444443333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222233333344444444444555555555555555555555555555554445544555555544444444443333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222223333333333334444444444555555555555555555555555555554444544555555544444444443333333333333333333333333333333222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222223333333333334444444444445555555555555555555555555554455555555555544444444444333333333333333333333333333333222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222222222222222222222222223333333344444444444444445555555555555555555555555555555555555555555444444433333333333333333333333333333333222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222222222222222222233333333333333344444444444455555555555555555555555555555555555554555555555444443333333333333333333333333333333322222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222233333333333333344444444444445555555555555555555555555555555544554455554444444444333333333333333333333333333333332222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222233333333333333334444444444445555555555555555555555555555555554554455444444444444444333333333333333333333333333332222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333334444444444445555555555555555555555555555544444444455444444444444444433333333333333333333333333332222222222222222222222222222222222222222222222222 112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333334444444444445554455555555555555555555544544444444455444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222 111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333334444444444444444455555555555555555555544544444444455444444444444443333333333333333333333333333322222222222222222222222222222222222222222222222222 112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444454555555555555555555444445444444455444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222 111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444555555555555555544444445544444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222 111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444555555555555555544444555554444444444444444444444433333333333333333333333333222222222222222222222222222222222222222222222222222 111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444555555555555554444444555555444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222 111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444555544555555554444444545555444444444444444444444443333333333333333333333322222222222222222222222222222222222222222222222222222 111111111222222222222222222222222222222222112222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333344444444444444444444444444444554444555555555444444445555444444444444444444433333333333333333333333333332222222222222222222222222222222222222222222222222222 111111111122222222222222222222222222112222111111222111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333344444444444444444444444444444454444554444444444444444444444444444444444444443333333333333333333333333332222222222222222222222222222222222222222222222222222 111111111122222222222222222222111222111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333344444444444444444444444444444444444554444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222 111111111112222222222222221122111111111111111111111111111111111111122222222222222222222222122222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333344444444444444444444444444444444444554444444444444444444444444444444444433333333333333333333333333333222222222222222222222222222222222222222222222222222222 111111111111112222221112221111111111111111111111111111111111111111111111222222111111222222111111122222222222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333222222222222222222222222222222222222222222222222222222 111111111111111111221111111111111111111111111111111111111111111111111111111111111111111112111111111111122222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222112222211111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333344433333334444444444444444444444444444444444444444444444444444444444444444444444444433333333333333332233222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333344433333334444444444444444444444444444444444444444444444444444444444444444444444443333333333333222222233222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333344433333334444444444444444444444444444444444444444444444444444444444444444444433443333333333333222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333344433333334444444444444444444444444444444444444444444444444444444444444444444443443333333333333222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333344433333333444444444444444444444444444444444444444444444444444444444444444444333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444443443333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444433443333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444433433333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333344444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333344444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333344444444444444444444444444444444444444444444444444444444444444444444444333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333344444444444444444444444444444444444444444444444444444444444444444443433333333333333333332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333444444444444444444444444444444444444444444444444444444444444443333443333333333333333332233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333444444444444444444444444444444444444444444444444444444444444443333443333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333444444444444444444444444444444444444444444444444444444444444443333333333333333333223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333444444444444444444444444444444444444444444444444444444444444443333333333333333333223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333333334444444444444444444444444444444444444444444444444444444444443333333333333333332222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333334444444444444444444444444444444444444444444444444443333443333333333333333332222222222222222222222222222222222222111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333334444444444444444444444444444444444444444444444444444333443333333333333333333222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222223333333333333333344444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211112222222222222222222222222222222222222222222222222222222222222222223333333333333333344444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333344444444444444444444444444444444444444444444333333333333333333333332222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222222222222222222222222222222222222222222222222222222222222222222222333333333333333344444444444444444444444444444444444444444444333333333333333333333322222222222222222222222222222222222222222212112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444444444444444444333333333333333333322222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444444444444444444444433333333333333333322222222222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444444444444444444433333333333333333333333333333333322222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333334444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222211221111111112222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333334444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222211221111111112222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333334433333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222211111111111111222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333334433333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222112211111111112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211211111111112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211221111111112222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111221111111111222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222122211221111211111111111222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222221122221221111111111111111222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222221122221111111111111111111222122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221122221111111111111111111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332333333333333333333333333333333333333222222222222222222222222222222222222222222211122222221122211111111111111111111111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111122222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333332222222222222222222222222222222222222222222222222222111122222211111111111111111111111111111222222222222222222222222222222222222222222222222222222222 111111111111111112211111122211111111121111111111111111111111111111122221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332333333333333333332222222222222222222222222222222222222222222222222222111122221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222 111111111111121112222221122222221111122222111111111221111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333332222222222222222222222222222222222222222222222222222111122221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 111111122111122222222222222222222222122222222221111222222111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222111122221111111111111111111111111111122222222222222222222222222222222222222222222222222222222222 222211222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222222211111122221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222111111111111122211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222221111222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222211111121111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111212222222211111111111121222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222221111111111111111222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112222221122222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222221111111111111111212222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222111111112222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222222111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222111111112222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111212222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111212222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111222222222222222222222222 222222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112111111221111111111111111111111111111111111111222222222222222222222222 222221211111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222111111221122111111111111111111111111111111111222222222222222222222222 222221111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222111112222112211111111111111111111111111111111222222222222222222222222 221111111111111222222222222222222222222222222222222222222222222222222222222222122222221111112222222222221111111222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222211112222111111111111111111111111111111111111122222222222222222222222 221111111111111112222222222222222222222222222222222222222222222222222222222222111111121111112211111122221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111122222211112222111111111111111111111111111111111111122222222222222222222222 111111111111111111111222222222222222222222222222222222222222222222222222222222111111112222222211111122222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222211112222111111111111111111111111111111111111111222222222222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222222111111112222222211111122222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222211112111111111111111111111111111111111111111111222222222222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222222111111112212222211111111111211111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111122222222222222222222 111111111111111111111112222222222222222222222222222222222222222222222222222222112111112211111122111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222211111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111122222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222221122222222111111122111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111112222222222222222222222111112222222222222222222222222222222222111111221111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111122111111122222222222222222 111111111111111111111111112222222222222222222212111111111122222222222112222222211111122111111111111111111111111111111112211222222222222112211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111112222211111122222222222222222 111111111111111111111111111111222222222222222211111111111111111122222111111112211111111111111111111111111111111111111111111111112222222112211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111222111111122222222222222222 111111111111111111111111111111111122222222111211111111111111111111222111111111111111111111111111111111111111111111111111111111111112222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111122111122221111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111221111111111111111111111111222222221111111111111111111111111111111111111111111111111111111112222111111112211112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111112222111112211111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111122222222222221111111111111111111111111111111111111111111111111111111111111112211112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111112211222222221111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111112211111111221111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211221111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211221111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111111111111111111111111111111111111111112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111112222211111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111112211111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112211111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111122222111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111222222212111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222121111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111112222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111222211111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111112211111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111112221111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111111111111111111111111111111111111