Ozone column data 180930 180930 OZONE COL 264. 289. 315. 340. 365. OZONE COL 18273 0.00 18273 2400.00 122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122111111111112222221111112222222211122211222222222222222222222222222222223333333333333333333444444444444444444444444444444444444444444444444444444444444444444444554445555555555555555555555555555555555555444444444444444444444444444444555555555555555555555555555555555554444444444444444444444444444433333 112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111122222122111122211222222222222222222222222222222222233333333333333333444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555444444444444444444444444444444445555555555555555555555555555555554444444444444444444444444444443333 112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111112222122111122111122222222222222222222222222222222233333333333333333334444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555444444444444444444444444444444444555555555555555555555555555544444444444444444444444444444443333333 122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111122111111211112222222222222222222222222233333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555544444444444444444444444444444444455555555555555555555555544444444444444444444444444444443333333333 122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222222222222222222233333333333333333333443333333333444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555544444444444444444444444444444444445555555555555555555544444444444444444444444444444443333333333333 122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333443333333333444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555554444444444444444444444444444444445555555555555555555544444444444444444444444444443333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222223333333333333333333333333333333344444444444444433333333444444444444444444444444444444444444455555555555555555555555555555555555555444444444444444444444444444444445555555555555555555554444444444444444444444443333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222223333333333333333333333333333333344444444444444433333333444444444444444444444455544444444444455555555555555555555555555555555555555444444444444444444444444444444444445555555555555555554444444444444444444443333333333333333333333 122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222223333333333333333333333333333333344444444444444433333333444444444444444444444455544444544555444555555555555555555555555555555555555444444444444444444444444444444444444555555555555555554444444444444444443333333333333333333333333 122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222223333333333333333333333333333333333433333333344433333333444444444444444444444455444555544555444555555555555555555555555555555555555554444444444444444444444444444444444555555555555555444444444444444444443333333333333333333333333 122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333433333333344433333333444444444444444444444455444555544555555555555555555555555555555555555555555554444444444444444344444444444444444554555555554444444444444444444444444333333333333333333333333 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333344444333333344444444444444444444454444455555555555555555555555555555555555555555555555554444444444433333344444444444444444444455554444444444444444444444444333333333333333333333333333 222221122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111122211111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333344444333333344444444444444444444444444455555555554445555555555555555555555555555555555554444444444433333333344444444444444444454444444444444444444444444333333333333333333333333333333 112211112222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111122211111111111111111111111111122222222222222222222222223333333333333333333333333333333333333333333444333333344444444444444444444444444444444555554445555555555555555555555555555555555554544444444433333333334444444444444444455444444444444444444443333333333333333333333333333333333 111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111112211111111111111111111111111122222222222222222222222233333333333333333333333333333333333333333333444333333334444444444444444444444444444444555554444555555555555555555555555555555555555544444433333333333333334444444444444454444444444444444444433333333333333333333333333333333333 111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111112221111111111111111111122221122222222222222222222222222333333333333333333333333333333333333333333444333333333333334444444444444444444444444444444444555555555555555555555555555555555555544444443333333333333334334444444444444444444444444444444443333333333333333333333333333333333 111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111112221111111112221111111122222222222222222222222222222222333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444454445555555555555444455555555554444444444443333333333333333333444444444444444444444444444444443333333333333333333333333333333333 111111111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111112221111111112222211122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444454445555555545555444455555544444444444444333333333333333333333333444444444444444444444444444443333333333333333333333333333333333 111111111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111222111122222111111111112221111121112222211122222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444454454445555544555444444555554444444444444433333333333333333333333443344444444444444444444444443333333333333333333333333333333333 111111111112222222222111111111111111111111111111111111111111111111111111111122222211111111111112221111111222111111111111221111221112222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333433333334444444444444444444444444445555444555544455444444555554444444444444333333333333333333333333333344443444444444444444443333333333333333333333333333333333333 111111111122222222222221111111111111111111111111111111111111111111111111111122222221111111111112222111111222211111111111222112221112222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444555444455544455444444554444444444444443333333333333333333333333333333333444434444444433333333333333333333333333333333333333333 111111111122222222222222211111111111111111111111111111111111111111111111111111222211111111111112222211112222211111222121222112222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444555544455554445444444554444444444444444333333333333333333333333333333333333334444333333333333333333333333333333333333333333333 111111111122222222222222211111111111111111111111111111111111111111111111111112222211111111111112222111112222211111222122222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444555544445554445444444444444444444444444333333333333333333333333333333333333334333333333333333333333333333333333333333333333333 111111111222222222222222211111111111111111111111111111111111111111111111111111222211111111111112222221112222212222222122222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444455554445554445444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222221111222212222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444445554445444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 221111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222221111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222 222211112222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222211111122222222222222222222222222233322222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322222 222221112222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222211111122222222222222222222222222233322222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333444444433344444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333222222 211211112222222222222222222222222111111111111111111111111111111111111111111111111111111111111112222222211122222222222222222222223332233322222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444433334444444444444443344444444444444444444444444444444444434333333333333333333333333333333333333333333333333333333333333333333333333333333322222 111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223332223332233322222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444443334444444444444443344444444444444444444334334444444444444333333333333333333333333333333333333333333333333333333333333333333333333333332222222 111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223332222232233322222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333344333334444444444444444443333444444444443444444334434443344444444333333333333333333333333333333333333333333333333333333333333333333333333332222222222 111111122222222222222222222222222221111111111111111111111111111111111111111111122211111111111111222222222222222222222222223332222332223332222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333344333334444444444444444444333444444444443444444433344444344443444333333333333333333333333333333333333333333333333333333333333333333333332222222222222 111111222222222222222222222222222222211111111111111111111111111111111111111111222222211111111111112222222222222222222222233222222332223332222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333334333334333334444444444443333444444444443434443333344444344333444333333333333333333333333333333333333333333333333333333333333333333332222222222222222 111111222222222222222222222222222222211111111111111111111111111111111111111111222222211111111111122222222222222222222222233222222333223332222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334333334443333333333333444444444443334443333333344334333433333333333333333333333333333333333333333333333333333333333333333333322222222222222222 111111222222222222222222222222222222211111111111111111111111111111111111111111222222211111112222222222222222222222222222222222222333223332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334433333333333333334444444443334444333333334333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 111112222222222222222222222222222222222211111111111111111111111111111111111111122222222222112222222222222222222222222222222222222332222332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333334433333333444443334444444443334444333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 111112222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222222222222222222222222322222333222233322222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333444443333444444443333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222 111112222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333222333322222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444433344333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222 111122222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333222333222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444433334333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222 111122222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333222223222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444443334333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222 111122222222222222222222222222222222222222222221221111111111111111112111111222222222222222222222222222222222222222222222222222222222222233222223222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444333443334433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222 111222222222222222222222222222222222222222222211222222111111122111112222211222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222 211222222222222222222222222222222222222222222222222222222111122222212222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222332222333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222333332222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332333332222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233233333222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333233333222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222333332222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222223333333222333332222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222223333333322333332222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332223333333322333322222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222233322222333333322333322222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222222222322222333333322233333222222222222222222222222222222222222222223333333333333333333333333332222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211121111122222222222222222222222322222332333322233333222222222222222222222222222222222222222222223322222222222223333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222232222322222332333332233333222222222222222222222222222222222222222222223322222222222223333332222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222332223333222232333332233333222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222332223333222223333333333333222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222122222222222222222222222222233222233333333333333222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222232222233333333333333222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333332222333333333332233333333333333333333333333322222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222232222233333333333333322222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222333333333333233333333333333333223333333222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222233322222223333333333322222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222223333333333333333333333333333223333322222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122111111222222222222222222222222233222333322222233333223333322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333222223333333333333333333333333333323333332222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122221222222222222222222222222233332333322222233333223333322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333322222233333333333333222333333333333222223333333333322333333333333333322333332222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222222222222222233332333322222233222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333322222233333223333333222333333222222222223333322333222233332333333333322333332222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222233222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333322222233222223333333222223332222222222223333322333222233322333333333322333332222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222223222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222232223333333322222223222223333333222223332222222222223333322223322233322323333333322332222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222223333333222223333322222222223233332223322222332223333333332332222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222222222333333222223333322222222222233332223333222332223333233332232222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222233333222223333332222222222223332223333222332223333223222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222233332222222333332222222222223332222322222332222322222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222223222222222333333322222222223333322322222232222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222223222222222223333322222222222233322332222233222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222222222222223333222222222222233222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211112212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211112211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221121111111122111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222111121111222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222111111111122222222222222222211122222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222211122221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122111111111111111122222222222211221111122221111111122222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222211111111111111111111122222222222211221111111111112211122222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111122222111122222222222211111111111111112211111222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112111122222222222222222222211111112222111112211111222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222221111111112222111112211111222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222222222111112222222221111111111112111112111111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222222222111111111221111111111111112222112221111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222221111111111111211111111111111112222112221111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111112221111111111111111111111111111112222111221111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111112222111221111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222221111111111111111111111111111111111111111111221111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112211122222222222222222222222211122222222222112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222221111111111111111111111111111111111111111111222221122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112211122222222222222222222221111122222211112112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222211222222222222222222222111122222222222111221111111111111111111111111111111111111111111222221122222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112211111222222222222222222221111112112211112212222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111112222222222222222111111111122222111111111111111111111111111111111111111111111111221111122222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222211111112212222222211222222222222212222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111112222222222222222111111111111111111111111111111111111111111111111111111111111111221111111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222222222211112211111112222222222211222222222111111222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222222211111112212112222222222222211222222222111111222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122221111111111122111222211111112222112222222222222211222222222212222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112221111111111122111222111111112222122222222222222222222222221111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222221111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111122111121111111111122222222222222222222222222221111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222221122111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111122111111111112222222222222222221122222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222221122222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112222222222222222221122222222222221111222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112222222222222222221122222222111111111222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112122222222222112211112222211111111111222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222221111111111112222222222222211111111111111111111111111111111111111111111111111111111111111111111111111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222211112211221122211111111111122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222211221111111111122222211112222211111111111111111111111111111111111111111111111111111111111111111111111111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222221122211221122111111111111122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222211111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111122222222222221122211221122111111111111122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222221111111112222111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111122222222222221122222211122112211111111111222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222221111111112222222212222221111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222211222211111112211111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222222111111111111122222211111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111112222222222211222211111111211111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222211111122221111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222211111122221111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222211111111122111111111111112222222222222222222222222222222222 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112211112222211222211111111112111111111111111122222222222222222222222222222222 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222111112211111122221222211111111112111111111111111122222222222222222222222222222222 222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111112222222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222222222222222221111111111111111111111112222111112222111122222222211111111111111111122211111122222222222222222222222222222222 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111122222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222222222222222221111111111111111111111112222111111222111122222222221111111111111111122221111122222222222222222222222222222222 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111122222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222222222222222221111111111111111111111112222111111111111122222111111111111111111111122111111112222222222222222222222222222222 222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111122222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222222222222222222211111111111111111111111222221111111111112221111111111111111111111122111111112222222222222222222222222222222 222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222221111122222222211111111111111111111111112221111111111112222111111111111111111111112112211112222222222222222222222222222222 222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222211111111111111111111111112222111111111112122221111111111111111111112211221111122222222222222222222222222222 222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222221111111111111111111111112222111111111111122221111111111111111111112211111111112222222222222222222222222222 222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111112222222222222222112222111111111222222211111111111111111111111112222121111111111121111111111111111111111111111111122222222222222222222222222222222 222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111112222222222222222222222111111111221111111111111111111111111111111122221111111211111111111111111111111111111111111122222222222222222222222222222222 222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222112222222222222222222222222221111111111221111111111111111111111111111111122221111112211111111111111111111111111111111111122111122222222222222222222222222 222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111121111111111111111111111111111111112221111112211111111111111111111111111111111111111111111122222222222222222222222 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111221111112222111111111111111111111111111111111111222211111122221122222222222222222222222 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122221111112222221111111111111111111111111111111111222211112222221111222222222222222222222 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111112222211112222221111222111111111111111111111111111122221112222111111222222222222222222222 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222211112222221111222211111111111111111111111111122221111111111111122222222222222222222 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222221111122221111221111111111111111111111111111122111111111111111122222222222222222222 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222221111112111111221111111111111111111111111111111111111111111111111222222222222222222 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222221111111111111221111111111111111111111112222111111111111111111111222222222222222222 222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222111111111112111111111111111111111111111111111111111111112222111111111111111111111111222222222222222 222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222222222 222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111221111111111111111111111111111112222222222222 222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111112222222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111222222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111212222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111112222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111122111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111222222 222222222222222221211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111122222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111112222 222222222222221211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111112222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111112221111111111122 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111122 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111121111111112 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111222222111111112 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111112 222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111 221112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111 221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111221111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111221111112222221122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111221111112222221122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222221122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222221122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111122222211111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111211221122222221111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211221112222221122112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222212211112222221122211222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211112222221112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222112222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111122111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111122111111111221111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111122111111111221111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111122222222222222222222222111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111221111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111122222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111221111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111222222122222222222222112222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221122221111111222222222222222222222112222222222222111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111222222222222111122222222222222222222222211222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211221111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111112222222222211111122222222222222222222222211222222222112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222221111112222222222211111122222222222222222222222211222222222112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222221112222222222222222111122222222222222222222222211122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222111122222222222222222222222221122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222122222221122222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222221122222221122222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222212222222222222222222222222222221112222221122122222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111112222222222222222222222222222222222222222221122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221122222222222222222221111112222222222222222222222222222222222222222221122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111122222222222222222221222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211222222222222111222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222211111111222222222111111222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222211111111222222222111112222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211222222222222222112222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111122222222222222222112222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222112222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111122222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211122222222222222222111112122222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111122222222222222222111111122222221111222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111122222222222221111111111122222221111222222222222221122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111122222221111222222222222221122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222122222222111111111111112221111111122222222222221111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111122222221111111111111111111111111122222222222221111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111122111111111111111111111111111111122222222222222111122222222