Ozone column data 171129 171129 OZONE COL 259. 276. 293. 310. 327. OZONE COL 17333 0.00 17333 2400.00 444444444444444444444444444444444444444444455544444444444444444444434444433333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555555554444444444333333333333222222222322222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444443334443444333344444444444444444444444444444444444443333333333333333333333333222222222222222 444444433344444444444444444444444444444444455544444444444444444444434444433333333333344444444444444444444444455445555555555555555555555555555555555555555555555555555555554444444444444443333333333222222222322222222222222222222222222222222222222222222222222222222222333333333322333333333333333333333333444444444443444444444444444444444444444444444444444443333333333333333333333333333322222222222222 444444433333344444334444444444444444444445555544444444444444444444444444333333333333344444444444444444444444455444444445555555555555555555555555555555555555555555555555554444444444444443333333332222222222222222222222222222222222222222222222222222222222222222222222333222222222333333333333333333333444444444444444444444444444444444444444444444444444444333333344433333222223333333333322222222222222 444444333333333344333444444444444444444445554444444444444444444444444444333333333333344444444444444444444444445444444444455555555555555555555555555555555555555555555555554444444444444443333333332222222222222222222222222222222222222222222222222222222222222222222222223222222222223333333333333333334444444444444444444444444444444444444444444444444444444433333344433333222223333333322222222222222222 444444333333333333333444444444444444444455554444444444444444444444444444333333333333334444444444445555444444445555554444455555555555555555555555555555555555555555555555554444444444444443333333332222223322222222222222222222222222222222222222222222222222222222222222223322222222223333333333333333334444444444444444444444444444444444444444444444444444444333333344443333222223333333322222222222222222 444444333333333333333344444444444444444455544444444444444444444444444444333333333333334444444444445555555555445555555555555555555555555555555555555555555555555555555554454444444444444443333333332222223322222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444444444444444444444444444444444444333333334443333322222333333332222222222222222 444443333333333333333344444444444444444445544444444444444444444444444444333333333333333444444444445455555555555555555555555555555555555555555555555555555555555555555554444444444444444444333333333333333322233333111122222222222222222222222222222222222222222222222222222222222222223333333333333333333444444444444444444444444444444444444444444444444444444333333334433333322322333333222222222222222222 444444333333333333333344444444444444444444444444444444444444444444444443333333333333333444444444445444444455555555555555555555555555555555555555555555555555555555555554444444444444444444333333333333333322233333111122222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444444444444444444444444444444444433333333333333333333332333333322222222222222222 434444333333333333333443444444444444444444444444444444444444444444444443333333333333333444444444445444444444444455555555555555555555555555555555555555555555555555555555444444444444444444333333333333333322233333111122222222222222222222222222222222222222222222222222222222222222222233333333333444444444444444444444444444444444444444444444444444444443333333333333333333333333333333222222222222222222 433334333333333333333443334444444444444444444444444444444444444444444443333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555444444444444444333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222233333333333444444434444444444444444444444444444444444444444444444443333333333333333333333333333333222222222222222222 333333333333333333333333334333444444444444444444444444444444444444444443333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555555555554444444444444333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222333333333443333334444444444444444444444444444444444444444444444443333333333333333333333333322333222222222222222222 443333333333333333333333344333443444444444444444444444444444444444444433333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555554444555444333333333333333333332233322222222222222222222222222222222222222222222222222222222222222222222222222222333333333443333334444444444444444444444444444444444444444444444444333333333333333333333333322332222222222222222222 433333333333333333333333333333433444444444444444444444444444444444444433333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555554444555444333333333333333333332233322222222222222222222222222222222222222222222222222222222222222222222222222222223333333443333333344444444444444444444444444444444444444444444444333333333333333333333333332222222222222222222222 333333333333333333333333333333333444444444444444444444444444444444444433333333333333333334444444444444444444444445555555555555555555555555555555555555555555555555555555555444444443333333333333333333332233322222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333344333333444444444444444444444444444444444444333333333333333333333333333332222222222222222222222 333333333333333333333333333333333334444444444444444444444444444444444433333333333333333333444444444444555444444444455555555555555555555555555555555555555555444455555555555444444433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333344333333433333444444444444444444444444443333333333333333333333333333333332333222222222222222222 333333333333333333333333333333333333344444444444444444444444444444444333333333333333333333444444444444555555555444455555555555555555555555555555555555555555444455444455555444444433333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333344333333443333443333344444444444444433333333333333333333333333333333333333333232222222222222222 333333333333333333333333333333333333343333444444444444444444444444444333333333333333333333444444444444455555555555555555555555555555555555555555555555555555454455444455555444444433333333333222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333443333443333344444444444333333333333333333333333333333333333333333333332222222222222222 333333333333333333333333333333333333343333333444444444444444444444444433333333333333333333344444444444445555555555555555555555555555555555555555555555555555455555555555555444444433333333333222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222333333333333333333343333344444443334333333333333333333333333333333333333333333333332222222222222222 333333333333333333333333333333333333333333334444444444444444444444444433333333333333333333344444444444455555555555555555555555555555555555555555555555555555455555555555555444444333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232322222222333333333333333333333333344433333334333333333333333333333333333333333333333333333222222222222222222 333333333333333333333333333333333333333333334444444444444444444444444433333333333333333333334444444444455555555555555555555555555555555555555555555555555555544444455555555444444333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222333333333333333333333333333443333333333333333333333333333333333333333333333333322222222222222222222 333333333333333333333333333333333333333333333334444433334444444444444433333333333333333333334444444444455555555555555555555555555555555555555555555555555555544444455555555544444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222333333333333333333333333333443333333333333333333333333333333333333333333333333322211222222222222222 333333333333333333333333333333333333333333333334443433333333444444444433333333333333333333334444444444445555555555555555555555555555555555555555555555555555554444455555555544444333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333443333333333333333333333333333333333333333333333333322111122222222222222 333333333333333333332333333333333333333333333334443333333333444444444443333333333333333333333444444444445555555555555555555555555555555555555555555555555555554444455555544444444333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332233333333333333333343333333333333333333333333333333333333333333333322222211111222222222222 333333333233333333332223333333333333333333333333343333333334444444444443333333333333333333333444444444445555555555555555555555555555555555555555555555555555554444455555544444444333333333333333333333333222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322333333333333333333333333333333333333333333333333333333322222222211111222222222222 333333333222233333322223333333333333333333333333333333333334444444444333333333333333333333333334444444445555555555555555555555555555555555555555555555555555554455555555544444444333333333333333333333333222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333222222222211121222222222222 333333333222223333322233333333333333333333333333333333333334444444444333333333333333333333333333444444445555555555555555555555555555555555555555555555555555554455555555544444444433333333222333333222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333443333322222222222221122222222222 333333332222223333322233333333333333333333333333333333333333344444433333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555555555544444444433333333222333333222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333334443332222222222222221111222222222 333333332222223333223333333333333333333333333333333333333333333334333333333333333333333333333333344444444555555555555555555555555555555555555555555555555555555555555555554444433333333222222223333222222222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333334433332222222222222222111222222222 333333332222222223223333333333333333333333333333333333333333333333333333333333333333333333333333344444444555555555555555555555555555555555555555555555555555555555555555554444433333333222222222233322222222222222222222111112222222222222222222222222222222222222222222221111112222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222222222222111222222222 333333322222222222223333333333333333333333333333333333333333333333333333333333333333333333333333344444444455555555555555555555555555555555555555555555555555555555555554444444433333333222222222233322222222222222222222111112222222222222222222222222222222222222111111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333322222222222222211111122222222 333333333222222222222233333333333333333333333333333333333333333333333333333333333333333333333333334444444455555555555555555555555555555555555555555555555555555555555554444444433333333322222222222222222222222222221222111112222222222222222222222222222222222222111111111111111122222222222212222222222222211111222222222222223333322333333332333333333333333333333333333333332222222222111111111122222222 322223332222222222222233222333333333333333333333333333333333333333333333333333333333333333333333334444444445555555555555555555555555555555555555555555555555555555555554444444433333333322222222222222222222222222221222111112222222222222222222222222222222222222111111111111111122222111111112222222211111111111222222222222223322222333323222233333333333332333333333333333322222222211111111111122222222 322222232222222222222233222333333333333333333333333333333333333333333333333333333333333333333333333444444445555555555555555555555555555555555555555555555555555555555554444443333333322222222222222222222222221112222222111111122222222222222222222222222222222222211111111111111122111111111112211111111111111111112222222222223322222332223222223333333333222233333333333333322222111221111111111111222222 333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444445555555555555555555555555555555555555555555555555555555555554444443333333322222222222222222222222221112222222211111122222222222222222222222222222222222211111111111111122111111111111111111111111111111112222222222222322222332222222222333333333322233333333333333322222111221111111111111122222 332222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555555444443333333322222222222222222222222221112221111111111122222222222222222222222222222222222221111111111111121221111111111111111111111111111112222222222222222222322222222222333333333222233333333333333322222121111111111111111122222 222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333344444444555555555555555555555555555555555555555555555555555555555555444443333333322222222222222222222222222222221111111111122222222222222222222222222222222222221111111111111111221111111111111111111111111111112222222222222222222222222222222333332222222233333333333333332222221111111111111111122222 222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444455555555555555555555555555555555555555555555555555555554444444443333333322222222222222222222222222222221111111111122222222222222222222222222222222222222211111111111111211111111111111111111111111111111122222222222222222222222222222322222222222333333333333333322222222111111111111111111122 222222222222222222222222222332233333333333333333333333333333333333333333333333333333333333333333333334444444445555555555555555555555555555555555555555555555555555544444444443333333332222233333322222222222222222222211111111122222222222222222222222222222222222222211111111111111111111111111111111111111111111111122221111222222222222222222222222222222222333333333333333222221111111111111111111111111 222222222222222222222222222322223333333333333333333333333333333333333333333333333333333333333333333334444444455555555555555555555555555555555555555555555555555555544444443443333333332222233333322222222222222222222211111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111122111111222222222222222222222222222222222333333333333333322222111111111111111111111111 222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333334444444455555555555555555555555555555555555555555555555555555544444443333333333332233333333222222222222222221111111111111111222222222222222222222222222222222222222111111112222222211111111111111111111111111111112111111122222222222222222222222222222333333333333333333322222121111111111111121111111 222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333334444455555555555555555555555555555555555555555555555555444444444443333333333332233333333222222222222222221111111111111111222222222222222222222222222222222222222221222222222222211111111111111111111111111111111111111122222222222222222222222222222233322333333333333322222221111111111122222111111 222222222222222222222222222222233222333333333333333333333333333333333333333333333333333333333333333333334444444555555555555555555555555555555555555555555555554444444444433333333333333333333333222222222222222221112211111111111222222222222222222222222222222222222222221222222222222211111111111111111111111111111111111111111222222222222222222222222222233222333333333333222222221111111122222222111111 222222222222222222222222222222232222222333333333333333333333333333333333333333333333333333333333333333334444445555555555555555555555555555555555555555555555555544444444433333333333333333333333222222111222222112222211111111111222222222222222222222222222222222222222221122222222222211111111111111111111111111111111111111111222111122222222222222222222233222222233333333222222211111111122222111111111 222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444445555555555555555555555555555555555555555555555555544444444444333333333333333333333222222111222222112222211111111111122222222222222222222222222222222222222221122222222221111111111111111111111111111111111111111111111111122222222222222222222232222222232333333222222211121111122222111111111 222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444454455555555555555555555555555555555555555444555544444444444333333333333333333333222222211222111222222221122222111122222222222222222222222222222222222222221122111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333332222222112221111122222111111111 222222222222222222222222222222222222223333333333322333333333333333333333333333333333333333333333333333333344444454444444445555555555555555555555555555555444444444444433333333333333333333333332222222211222111222222221122222111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111222222222222222222222223322222222232222211112221111112211111111111 222222222222222222222222222222222222223333322333222233333333333333333333333333333333333333333333333333333334444444444444444444555555555555555555555444445444444444444433333333333333333333333322222211111112222221111122221111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111112222222222222222222222322222222232222221111122111111111111111111 222222222222222222222222222222222222222233322322222233333333333333333333333333333333333333333333333333333344444444444444444444555555555555555555555444444444444444444433333333333333333333333322222211111112222221111122221111111122222222222222222222222222222222222222222222111111111111122211111111111111111111111111111111111111111111112222222222222222222222222222222222222222211122222111111111111111 222222222222222222222222222222222222222222223322222223333333333333333333333333333333333333333333333333333333344444444444444444455555555555555555555444444444444444444444333333333333333333333322222211111112222221121111111222211111222222222222222222222222222222222222222222111112222222222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222211112222211111111111111 222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444455555555555555555555444444444444444444443333333333333333333333322222222111222222221121111111222211111222222222222222222222222222222222222222222221222222222222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222111112221111111111111111 222222222222222222222222222222222222222222222222222222333333333333332223333333333333333333333333333333333333344444444444444444455555555555555555554444444444444444433333333333333333333333333322222222111222222221121111111222211111222222222222222222222222222222222222222222221222222222222211111111111111111111111111111111111111111111111122222222222222222222222222222222222222111112222111111111111111 222222222222222222222222222222222222222222222222222222233333333333322222333333333333333333333333333333333333333344444444444444444555555555555555555544444444444444433333333333333333333333332222222222111222222221111111111122111111222222222222222222222222222222222222222222222222222222222212111111111111111111111111111111111111111111111112222222222222222222222222222222222222111112222111111111111111 222222222222222222222222222222222222222222222222222222222333333333333222333333333333333333333333333333333333333344444444444444445555555555554555555544444444444444333333333333333333333333332222222222111222222221111111111122111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222222222222222222222211111111112111111111111111 222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444555555555554444444444444444444444333333333333333333333333332222222222122221222222211112222111222221112222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222211111111111112222222222222222222222222222222222111111111112211111111111111 222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444455555555554444444444444444433333333333333333333333333333332222222222122221222222211112222111222221112222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222211111111111111122222222222222222222222222111222211111111111111111111111111 222222222222222222222222222222222222222222222222222222223333333333332222333333333333333333333333333333333333333334444444444444444455555555554444444444444444433333333333333333333333333332222222222222122221222221111111122111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111222222211111111111111122222222222222222222221111111221111111111111111111111111111 222222222222222222222222222222222222222222222222222222223333333333332223333333333333333333333333333333333333333333334444444444444444444555544444444444444444433443333333333333333333333332222222222222211111111111111111122111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111222222211111111111111122222222222222222222222111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444433444443333333333333333333332222222222222211111111111111111122111111111111112222222222222222222222222222222222222222222211111111111111111111111111111111111111122221111111111111111112222222222222222222222111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444433444443333333333333333332222222222222222211222111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111122111111111111111111111122222221111122222222111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444333333333333333332222222222222222211222111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111122111111111111111111111122222221111122222222211111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333322222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111121111111111111111111111122222221111122222222222111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444433333333333322222222222222222222111111111111111111111111111111111111111112222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222221111122111122222111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444443333332222222222222222221111112111111111111111111111111111111111111111112222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222221111111111122111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222333333322223333333333333333333333333333333333333333333333333333333443444444444444444444444444434444443333332222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222211111112222111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222333333322222222333333333333333333333333333333333333333333333333333443333333333344444444444444433333333333332222222222222222221111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111112222221122222222111111111111111111111111111111111111 222222222222222221122222222222222222222222222222222222222222223322333333322222222222233333333333333333333333333333333333333333333333433333333333333333333333344433333333333332222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222221122222111111111111111111111111111111111111111 222222222222222211112212222222222222222222222222222222222222223333333333322222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222212111111111111111111111111111111111111111111111111111111111111111222221121122111111111111111111111111111111111111112 222222222222222222112111122222222222222222222222222222222222333333333222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222211112111111111111111111111111111111111111112 222222222222222222222111122222222222222222222222222222222222333332233222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333322223222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222121111111111111111111111111111111111111111111111111112222211111222222211111111111111111111111111111111111111111112 222222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222211222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222212222222222111111111111111111111111111111111111111111222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222211222111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222221111111111111111111111111111111111111111111112222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333322222222222222222211211222111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111222211111111122222222211111111111111111111111111111111111111111111111111222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333322222222222222222211111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222221111111111111111111111111111111112222222211111111122221111111111111111111111111111111111111111111111111111122222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333222233333333333333333333322222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111122222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333222222222222222333333333322222222222221111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111112222221111111111112211111111111111111111111111111111111111111111111111111122221111222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333332222233333333332222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111122222222222222111111111111211111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222332222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221122222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221122222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222 222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222 222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222 222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222211111111111 222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111 222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111 222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222221122222211112111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222222222222222122221111112111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111 222222222222222222222222222222222222222222222222221111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111 222222222222222222222222222222222222222222222222111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111 222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222111111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111122222222222222222222222122222211111222222222222222222222222222222222222222222222222222222221111111111111111111111111111 222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111112222222222222222222222222222211222222222222222222222222222222222222222222222222222222211111111111111111111111111111111 222222222222222222222222222222222222222211211111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 222222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 222222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 222222222222222222222222222222222222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 222222222222222222222222222222222222211111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111 222222222222222222222222222222222222211111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111 222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111 222222222222222222222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111 222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111 333322223333222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111 333333323333333222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 333333332233333333322222222222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 333333322222233333322222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 233333333222233223322222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 233333333333232222222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 333333333333332222222222222222222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 333333333333332222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 333333333333332222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111 333333322233322222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111 333333322222222222222222222222222222112211111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111 333333322222222222222222222222222222112211111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222111111111111111111111111111111111111111111111111111111111111111111111112 333333322333222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111112 333333323333332222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112 333333332233332222222222222222222222222222211221111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 333333332222222222222222222222222222222222211221111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 333333322222222222222222222222222222222222222211111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 333333322222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 333333322222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 333333333332222222222222222222222222222222221111111111111111111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 333333333333332222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 333333333333332233222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 333333333333332233332222222222222222211112211111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 333333333333333333322222222222222222211111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 333333333333333333332222222222222222211111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 333333333333333333333222222222222222212211111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 333333333333333333332222222222222222212211111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 333333333333333333332222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 333333333333333333332222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 333333333333333333332222222222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 333333333333333233322222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222 333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 333333332333333222222222222222222222222222211111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 333333332222232222222222222222222222222222111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 333333332222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 333333333322222222222222222222222222221222111111111111111111111111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 333333333222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222 333333333222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 333333333222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 332233332222222222222222222111122222222111111111111111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 332222232222222222222222221111111122221111111111111111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 332222222222222222222222221111111122111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 322222222222222222222222221111111122111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222221112222222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222211112221222111111111111111111111111111111111111111111111111111111111111111111111111122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222211112211111111111111111111111111111111111111111111111111111111111111111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222211122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222 222111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222 112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222 111111111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222 111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 111111111111211111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 111111111112222221111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 111111111112222221111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222 111122111112222221111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222 111122222212222221111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111122222222222222222222222222222222222222222 111122222222222221111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111112222222222222222222222211222222222222222 111122222222222222111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222111111222222222222222 222222222222222222111111111111111111111111111111111111111111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222111112222222222222222 222222222222222222111111111111111222111111111111111111111111111111111112111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222122222222222222222222 222222222222222222111111111111111222211111111111111111111111111111111112222112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222 222222222222222222111111111111111222211111111111111111111111111111112222222112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222221111111111111112211111111111111111111111111111111112211111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222221122211111111111211111111111111111111111111111111112211111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222221122221111111111111111111111222111111111111111111111122211122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222222211221111111111111112222112222222111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 222222222222222222211111111111111121112222112222222111111211111112222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 222221111222222222111111111111111222221122112222111111111221111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111121111111222222111111111111111222211111112222111122111221111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111112222222111111111111111222211111111111111122111122211112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111122222222222222222222222222222222221 111111111112222222111111111111111222211111111111111111111122222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111222222222222222222222222222222222221 111111111112222221111111111111111112211111111111111111112222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222 111111111122222222211111111111111122222221111111122211112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211222222222222222222222222222221111 111111111111222222211111111111111122222222222111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111122222222222222222222222211111111 111111111111222222211111111111111122222222222111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111 111111111111222222111111111111111122222222121111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111 111111111111111122111111121111111222122222111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222221111111111 111111111111111111111111122221111221112222111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111 111111111111111111111111222221111111122222111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222211111111111111 111111111111111111111111222221111111111221111122221222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222211111111111111 111111111111111111111111222222111111111111111122221122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222221111111111111 111111111111111111111111222222111111111111111111121122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222211111122222222222221111111111111 111111111111111111111112222222111111111111111111122222222222222221122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111121112222222221111111111111 111111111111111111111111122222111111111111111111122222222222222211122111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222221111111111111 111111111111111111111111122221111111111111111111111122222222112211221111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111 111111111111111111111111122221111111111111111111111112222222112211111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111 111111111111111111111111122221111111111111111111111112222221111211111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222221111111111111111111111112222221111111111111222221122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222221111111111111111111111112222221111111111122112211122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222111111111111111111111122222221122111111122111111112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222111111111111111111111122222221122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222111111111111111111111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111222211112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222221112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111