Ozone column data 171107 171107 OZONE COL 260. 280. 300. 320. 340. OZONE COL 17311 0.00 17311 2400.00 222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333334455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444445544444444444444443333333333333333322222222222222222222222 222233222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322233333333333333333333333333333333333333333333333333333333333333333334554444555555555555555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444544444444444443333333333333333333332222222222222222222222 222333222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322233222333333333333333333333333333333333333333333333333333333333333334554444444444444445555555555555444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444544444444443333333333333333333333332222222222222222222222 222333222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333333333333333333333333333333333333333333333333333333333333334554444444444444445555555555555444444444555555545555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444333444444444444444433333333333333333333333333332222222222222222222222 222233222222221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333334444444444444444554444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444433333444333444444444433333333333333333333333333333222222222222222222222 222233222222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232333333333333333333333333333333333333333333333333333333333334444444444444444554444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444443333333333444333344433333333333333333333333333333322222222222222222222 222232222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232223323333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444433333333333333333343333333333333333333333333333333333222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223323333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444443333333333333333333333333333333333333333333333333333333322222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444443333333333333333333333333333333333333333333333333333333222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555544444555555555555555555555555555555555555555555555555555555555554444444444443333333333333333333333333333333333333333333333333333222222222222222222222 222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444555555555555555555544444555555555555555555555555555555555555555555555555555555555554444444444444333333333333333333333333333333333333333333333333222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555544444555555555555555555555555555555555555555555555555555555555554444444444444333333333333333333333333333333333333333333333322222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322223333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555544444555555555555555555555555555555555555555555555555555555555555544444444433333333333333333333333333333333333333333333333332222222222222222222222222 222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222233333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555555555554444445444555555555555555555555555555555555555555555555555555555544444444443333333333333333333333333333333333333333333333332222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222233333333333333333333333333333333333333333333444444444444444444444444444444444444555555555555555445444444444445444555555555555555555555555555555555555555555555555555555554444444443333333333333333333333333333333333333333333333332222222222222222222222222 222222222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222223333333333333333333333333333333333333333333444444444444444444444444444444444444445444444554444445444444444445444445555555555555555555555555555555555555555555555555555554444444443333333333333333333333333333333333333333333333332222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222333333333333333333333333333333333333344444444444444444444444444444444444445444444554444445444444444444444445555555555555555555555555555555555555555555555555555554444444443333333333333333333333333333333333333333333333222222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222333333333333333333333344444444444444444444444444444444444445444444444444444444444444444444444455555555555555555555555555555555555555555555555555554444444433333333333333333333333333333333333333333332222222222222222222222222222222 222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555545555555555554444444433333333333333333333333333333333333333332222222222222222222222222222222222 222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333322222333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555554444445555555555544444444433333333333333333333333333333333333333222222222222222222222222222222222222 222222222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333322222222333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555554444445445555555544444444443333333333333333333333333333333333333222222222222222222222222222222222222 222222222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555554444444445555554444444444433333333333333333333333333333333333333332222222222222222222222222222222222 222222222222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222233333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544455544444444555444444444444433333333333333333333333333333333333333332222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333322222222233333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544455544444444555444444444444433333333333333333333333333333333333333322222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322223322222222233333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444544445555555555555555555555544455544444444545444444444444433333333333333333333333333333333333333322222222222222222222222222222222222 222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322223322222222222233333333333333333333344444444444444444444444444444444444444444444444444444444444444444444554445554445555555555555555544455544444444445444444444444433333333333333333333333333333333333333322222222222222222222222222222222222 222221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222223322222222222233333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444554445555555555555555544454444444444445444444444444433333333333333333333333333333333333333222222222222222222222222222222222222 222221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222223322222222222223333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444554445555555555555554444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222 111211111122222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222223333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444445555555554444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222 112222111111122222222222222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222233333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444445544455444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222 112221111111112222222222222222222222222222222222222222222222222222222222222221111111122112222222222222222222222222222222222222222222222222222222222222222333222333332222222222222233333333333333333333433333333333333444444444444444444444444444444444444444444444444444444444444444444455444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222 111111111111112222222222222222222222222222222222222222222222222222222222222221111111122111111222222222222222222222222222112222222222222222222222222222222333222222222222222222222233333333333333333333433333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333222222222222222222222222222222222222 111111111111222222222222222222222222222222222222222222222222222222222222222221111111111111111211111222222222222222222222122222222222222222222222222222222333222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222 111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111111211111112222222222222222222122222222222222222222222222222222233222222222222222222222223333333333333333333333333333333333333333333333344444444443444444444444444444444444444444444444444444444444444444444444444444444444445554444444444333333333333333333333333333333333333222222222222222222222222222222222222 111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111211122222222222222222222222222222222222222222222233322222233222222222222222222222222233333333333333333333333333333333333333333333334433333333444444444444444444444444444444444444444444444444444444444444444444444444445554444444444333333333333333333333333333333333332222222222222222222222222222222222222 111111111111111122222222222222222222222222222222222222222222222222222222222222111111111222111112222222222222222221112222222222222222222222222222233322222222222222222222222222222222233333333333333333333333333333333333333333333334433333333444444444444444444444444444444444444444444444444444444444444444444444444445444444444444333333333333333333333333333333333332222222222222222222222222222222222222 111111111111111112222222222222222222222222222222222222222222222222222222222221111111111222222222222222222222222221112222222222222222222222222222233322222222222222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333322222222222222222222222222222222222222 111111111111211112222222222222222222222222222222222222222222222222222222222221111111111222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444434444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222 111111111112211111222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444434444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444434444444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222 111111111111111111122222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222 111111111222111111112222222222222222222222222222222222222222222222222211122222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222 111111112222211111111122222222222222222222222222222222222222222222222111111111211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222222222222222222222222222222222 111111111112211111111122222222222222222222222222222222222211112222222111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333332222222222222222222222222222222222222222222222 111111111111111111111122222222222222222222222222222222222111111111222111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222111111111111111111111111111111111222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333322333333333333333333222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111122222222222222111112222221112222222222222111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333332333333333333333222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111222222222111122222221112222222222222111222222222211222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444443333333333332223333333333333322222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111221111122222221112222222222222111222222222211222111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444433333333333332222223333333333333222222222222222222222222222222222222222222222222221 111111111111111111111111112222222222222222222222222222222211111111111111111111111111111111111111111111111111122222221111111122222222111222221121112222111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333334444444444444444444444443344444444444444444444444444443444433333333333332222222333333332222222222222222222222222222222222222222222222222221111 111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111222221111111122222211111222221121111122111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444444444444444443333344444444444444444444444444443344433333333333332222222333332222222222222222222222222222222222222222222222222222221111 111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111112222211111111122222211111111111221111122111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444444444444444443333344444444444444444444444444443333333333333333322222222222332222222222222222222222222222222222222222222222222222221111 111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111122211111111112211211111111111112222222221222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444433333333333333333333322222222222232222222222222222222222222222222222222222222222222222221111 111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112211111111122111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444333333333333333223333333322222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333223222222322222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122111112222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333222222222333222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444333334433333333333333322222222333222222333222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444433333334433333333333333322222222333322222333232222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221112222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444443333333333333333332223322222223333322222333332222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444443333333333333333333332222323222223333333332333332222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444433333333333333333333333332222333222223333233332333333222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444433333333333333333333322222222333222233333223222223333222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111222111111111111111111111111111111221111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444333333333333333222333322222223333322233322222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111222222222222222222222222221111111111111111111111111111111111111111111111111111111222221111111111111111111111111111211111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444443333333333333333333333222333322333333333322333222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111112222211111111111111111111111111111111111221122222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444443333333333333333333333333333222232222333333323333333222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111221122222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444333444444443333333333332223333333333333222233222333333323333322222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111221222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333443333333444444443333333333332223332222333333322233333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222122222222222222222222222222222222222222333333333333333333333333333333333333333333333333333343333333443333333333333333322222222222333332223333333333323322222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333443333333333333222222222222222222222222333333333322322222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222122222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333443333333333333222222222222222222222233333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111222222222222222222222222211111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222233333333333333322222222222223333333333333333333332233333333333333333332222222222222222223333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111222222222222222222222222222111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333322222222222223333333332222332222222233333333333333322222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222221111111111111111222222222122221111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333322222222222222232222222222332222222232222222233333322222222222222222222223322332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222221111111111111111222222221122222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333332222222222222232222222222332222222222222222233333222222222222222222222222322332222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222222211111111111111222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222332222222222222222233222222222222222222222222222332222222222222333322222222222222222222221111222212222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222222111111111111112222222222222222222111111111111111111111111111111111111111111122122111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222233222222222222222222222222222222222222222223333322222222222222222222222111111112222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222222221111111111112222222222222222222222221111111111122222111111111122222222111122122111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222211111111112111222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222221111111111111122222222222222222222222222221111122222222222211122222222222222222221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222221111111112222111222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222221111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222111111111222122222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222211111111111111222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222111111111111111121111222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222111111111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111111111122222222222222222222222222211111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111111111122222222222222222222222222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222 111111111111111111111111111111111111111122222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111122222222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222223333333332222222223333332222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222233322222332222222333222222222222222222222222222222222222222222222222222222222222222222222233333333332222223333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222222222222222222233322222332222233333222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222233332223322222332222233333222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222222222222222222222222222222222 111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222233332223322222223332233333332222222222222222222222222222222222222222222222222222222322222222222233333333333333222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112222222222222222222222222222222222 111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222233332222222222223332233333332222222222222222222222222222222222222222222222222222222322222222222222333333333333222222222222222222222222222222222222222222222222222222212222111111111111111111111111111111111111111112222222222222222222222222222222222 111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222233322222222222222333333333332222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222211222111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222322222222222222333333333332222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222322222222233233333333333332222222222222222222222222222222222222222222222222222222222222222222222223333333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111112122222222222222222222222222222 111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222322222222233233333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222 211111122111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222223333222222222233333333333333222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111221111111111111111111111111111111111111121222222222222222222222222222 111111222211111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222223333222222222222333322233333222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222222222222111111111112221111111111111111111111111111111111111111122222222222222222222222222 111111222211111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222333222233333222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222111111111112221111111111111111111111111111111111111111122222222222222222222222222 111111222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222332222222223223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222 111222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222332222222223223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112111111111111111111111111111111111111121222222222222222222222222 121222222211111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322332222222223332333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112211111111111111111111111111111111111111222222222222222222222222 122112222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322332222222223332222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222111111111111111111111111111111111111111222222222222222222222 121111222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222232222222222222233332223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222111111111111111111111111111111111111111222222222222222222222 111111222211111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222232222222222222233332223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222211111111111111111111111111111211111111111111111111111111111111111111111222222222222222222222 111111222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332223333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222 111112222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111222111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222212222222222222222222222222222222222222222332233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111111111111111111111111111111111222222222222222222221122222222222222222222222222222222222222222222222222222211112222222222222222222222222222332222222333323333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222211111122222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111111111111111111111111111111111222222222222222222221111111122222222222222222222222222222222222222222222222211112222222222222222222222222222332222222333223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222211111122222121111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111111111111111111111111111111112222222222222222222222111111111111222222222222222222222222222222222222222222211111222222222222222222222222222222222222333223333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222211111111222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111222222222222222222222221111112222222222222222222222222222222222222222222211111222222222222222222222222222222222222332222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222111111111222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111111122222222222222222222222212222222222222222222222222222222222222222222211111222222222222222222222222222222222222332222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222221111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111222222222111222222222211122222222222222222222222222222211222222211111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111112222111111112222211111111122222222222222222222222111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112211111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222211111111111111111111112222222222222222222222222222222222122221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111111112222222222222222122222222222222222122221111111112222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222122222222111221111122221111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111222122222222111221111111221111111112222222222222222222222222222222222222222222222222222222222222222222111111111111221111111111111111111111111111111111111111222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111122112221111221111111221111111112222222222222222222222222222222222222222222222222222222222222222221111111111111221111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111221111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111222222222222222222222222222222222222222222222222222222221222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111122222222222222222222222222222222222222222222222222222222222211111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111122222222222222222222222222222222222222222222222222222222222211111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222211111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222211111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111222222222222222222222222222222222222222222222222222222222222111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111112211222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111222222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111112222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111112222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111112222222222222222222 112222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222211111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222222222222222222222 122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111112222222222222222222222222222222222222222222222222222222211111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222 122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111112222222222222222222222222222222222222222222222222222222211111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222222222222222222 122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222 112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222 112222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222 112222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222 111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222 111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222 111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222 112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111112222222222222222222222222222222222222222222111111111111111122222222222211111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111112222222222222222222222222222222222222222222111111111111111111222222222211111111111111111111111111111111111111111111111111111111111111221111222222222222222222222222222222222222222 112222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111122222222222222222222222222222222222222211111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111221222222222222222222222222222222222222222222 111122222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222 111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122221111111111111111111111111122222222222222222222222222222222222222222222222 111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222221112222211111111111111111122222222222222222222222222222222222222222222222 111111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222222222222211111111111111111112222222222222222222222222222222222222222222222 111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222222211111112221111112222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222222222222222211111122221111222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222222222222222211111122222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222222222222222211111122222222221122222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111122222222222222222222222222222211111122222222211112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222211111122222222211122222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222222222111111111111111111111122222222222222222222222222222221111111111111111111111111111122211111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111221111222222222222111111111111111111111111222222222222222222222222222221111111111111111111111222222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111221111222222222222111111111111111111111111222222222222222222222222222221111111111111111111111222222222111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111221111122222222222111111111111111111111111112222222222222222222222222211111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111221111112222222222111111111111111111111111112222222222222222222222222211111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111221111112222222222111111111111111111111111111111222222222222222222222211111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111222211222222222222111111111111111111111111111111222222222222222222222211111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111222211222222222222111111111111111111111111111111112222222222222222222211111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222211111111111111111111111111111111112222222222222222222211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222211111111111111111111111111111111111122222222222222222211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222111111111111111111111111111111111122222222222222222211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222111111111111111111111111111111111122222222222222222211111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222111111111111111111111111111111111111222222222222222211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111112222111111111111111111111111111111111111222222222222222211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111112222111111111111111111111111111111111111111122222222222211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111122222222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111222222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111122222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111112222222211111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111112222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111221111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112221121 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112212222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222111211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211222221111222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111122211111222222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111121222222222111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222221111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111112211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111112211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111222222222211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111222211111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111