Ozone column data 170112 170112 OZONE COL 265. 294. 324. 353. 382. OZONE COL 17012 0.00 17012 2400.00 222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222332222222222222222222222222222222222222222333322222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444444444444445554444554444444444444444444444444444444444444444445555555555555555555444444444444444444444444444333333333333333333333333333333333333333333333 222222222222222222222211122222222111111111111111111111111111222222222222222222222222222222222222222222222333333332222222222222222222222222222222222333322222222222222222223333333333333333333333333333333333333333344444444444444444444444444444444444444444444555555444444444444444444444444444444444444444444444555555555555555555544444444444444444444444444333333333333333333333333333333333333333333333 222222222222222222222211111122222221111111111111111111111111122222222222222222222222222222222222222222222333333333222222222222222222222222222222222333333332222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444455444555555444444444444444444444444444444444444444444444555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333 222222222222222222222111111111122211111111111111111111111111122222222222222222222222222222222222222222223333223333222222222322222222222222222222223333333332222222222222223333333333333333333333333333333333333333333444444444444444444444444444444444444455544455544444444444444444444444444444444444444444444444445555555555555555544444444444444444444433333333333333333333333333333333333333333333333333 222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222223332222222222222223322222222222222222222223333333332222222222222223333333333333333333333333333333333333333444444444444444444444444444444444444444444455555544444444444444444444444444444444444444444444444445555555555555554444444444444444444433333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111111111122222222222222222222222222222222222222222222233222222222222222322222222222222222222223333333333323333333333323333333333333333333333333333333333333333444444444444444444444444444444444455544444455555544444444444444444444444444444444444444444444444444455555555444444444444444444444444433333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111222211122222222222222222222222222222222222222222222333322222222222222222222222222222222222223333333333323333333333333333333333333333333333333333333333333333444444444444444444444444444444444455544445555554444444444444444444444444444444444444444444444444444455554444444444444444444444444444433333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444445555555544445555554444444444444444444444444444444444444444444444444444444554444444444444444444444444444433333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444555555555544444555444444444444444444444444444444444444444444444444444444444554444444444444444444444444444443333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222322222222222222233332222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444433344444444444444444444444444444444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111122222222222222222222222222222222223332233222222222233322222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444433344444444444444444444444444444444455555555555555555444444444444444444444444444444444444444444444444444444444444444444444444433344444443333333333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111222222222222222222222222222222222223332233322222222233322222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444455555555555544444444444444444444444444444444444444444444444444444444444444444444444444333333334433333333333333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111222222222222222222222222222222222223333333322222222223322222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444455555555555544444444444444444444444444444444444444444444434444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111122222222222222222222222222222222223333333333222222223332222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444455555555555554444444444444444444444444444444444444444433334444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111122222222222222222222222222222222233223333333333332223332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444445555555555554444444444444444444444444444444444444444433334333344444444444444444443333333333334444333333333333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111122222222222222222222222222222222233222332233333332223332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555554444444444444444444444444555544444444444333333333344443444444444444333333333444444444333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111111111111111111111111111111112222222222222222222222222222222222222322222222332223332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444555555554444444444444444444444444444445555544444444444333333333333333444444334444433334444444444333333333333333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111112222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444445555555555554444444444444444444444444444445555544444444444333333333333333433333334444333333444443333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111111111111111111111111111111112222222222222222222222222222222222222222222222333333333222222222222222222222222222222222223333333333333333333333333333333333333333333344333333344444444444444444444444444444444445555555555554444444444444444444444444444455555544444444433333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111111111111111111111111111111112222222222222222222222222222222222222222222222222333333222222222222222222222222222222222223333333333333333333333333333333333333333333344333333344444444444444444444444444444444445555555554444444444444444444444444444444455555545444444443333333333333333333333333333333333443333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111111111111111111111111111111112222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222233333333333333333333333333333333333333333333333333344444444444444444444444444444445555555555554444444444444444444444444444444455555555444444443333333333333333333333333333333333443333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333443333333444444444444444444445555555555544444444444444444444444444444555555555555444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333443333333444444444444444555555555555554444444444444444444444444444444555555555555444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222211111111111111111111111111111111122222222222222222222222222222222222222222222222222233322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444555555555555554444444444444444444444444444445555555555555444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222221111111111111111111111122221111222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444555555555554444444444444444444444444444455555555555555444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222221111111111111111111111122222222222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444555555555555555554444444444444444444444444444445555555555555544444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222221111111111111111111111122222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444555555555555555554444444444444444444444444444555555555555555544444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222223322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444555555554444444444444444444444444444444444444555555555554444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222111111121111111112222222222222222222222222222222222222222222222222222222222233332222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444555555554444444444444433333444444444444444444555555555554444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222111122222111112222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444555544444444444444433333333444444444444444555555555555554444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444445555555544444444444444433333333444444444444444555555555554444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444444444444445555555544444444444444433333344444444444444445555555555555444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444433333344444444444444445555555555554444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444443333333334444444444444445555555555444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444333333333333334444444445555555555555555444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444333333333334444444444445555555555554444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444433333333333333333334444444444445555555544444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222223333333333333333333333333333333333333334444444444444444444444333333343333333333333333333333334444444445555555555544444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222223333333333333333333333333333333333333334444444444444444444444333333343333333333333333333333334444444445555555555444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222223333333333333333333333333333333333333334444333333333443333333333333333333333333333333333333334444444455555544444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222223333333333333333333333333333333333333334444333333333443333333333333333333333333333333333334444444445555555544444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222223333333333333333333333333333333333333333344333333333443333333333333333333333333333333333334444444445555554444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444445555555544444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444445555555544444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444445555544444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444445555544444444444444443334444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444555544444444444444443333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444443333333444333333333333333333344333333333333333333333333333333333333333333333333333333333333333322222222333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222333332222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444443333344444443333333333444333444333333333333333333333333333333333333333333333333333333333333222222222333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222333332222222222222222233333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444443334433333344444443334444444444333444443333333333333333333333333333333333333333333333333333333332222222333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444443334433333334444443334444444444444444443333333333333333333333333333333333333333333333333333333332223333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332223333333333333222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444443333333333334444443334444444444444444443333333333333333333333333333333333333333333333333333333333233333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222223333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444443333333333333333334444443344444444444444444444333333333333333333333333333333333333333333333333333333333233333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332333333333333333333222222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444333443333333333333333444444443344444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222233333333333333333333333332222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444333443333333333333333444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222333333333333333333333333333333322222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444433333333333333333333333333444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333222222222222233333333333333333333333333333333333333333333333333333334444444444444444444444444444444443333333333333333333333333344444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333222222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444443333333333333333333333333344444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444444443333333333333333333333334444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222233333333333333333333333333333333333333333333333222222222222222233333333333333333333333333333333333333333344444444444444444444444444444444444444444443333333333333333333333334444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222233333333333333333333333333333333333333333333333222222222222222222333333333333333333333333333333333333333344444444444444444444444444444444444444333333333333333333333333333444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333322222222222222222333333333333333333333333333334444444443344444444444444444444444444444444444444333333333333333333333444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333322222222222222222233333333333333333333333333334444444444444444444444444444444444444444444444444333333333333333333333444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333322222222222222222233333333333333333333333333334444444444444444444444444444444444443333333333333333333333333333333333334444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333322222222222222222233333333333333333333333333334444444444444444444444444444444444443333333333333333333333333333333333334444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333322222222222222222222233333333333333333333333334444444444444444444444444444444444443333333333333333333333333333333333334444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333322222222222222222222233333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333334444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333334444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222332223333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333322222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333332222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444433344444333333333333333333333333333333333322333332233333333333222333333332222333333333333333333333333333333333333333333333333333333333333222 222222222222222222222222222222222222222222222222222222222222222222222222222233222333333333333333333333333333333333333333333333333333333333333322222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333433333444444433334443333333333333333333333333333333333332222222233333222222222333222222222333222233333323333333333333333333333333333333333333333333332222 222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333433333344433333334333333333333333333333333333333333222222222222222222222222222222222222222222222233222223333223333333333333333333333333333333333333332222 222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333343333333334333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222223333233333333333333333333333333333333322222 222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333343333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222223332233333333333333333333333222222222 222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222333333333322322222222222222222222222222222222222222222222222222222222222222222222222233322223333322233333222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222322333333322322222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333222333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222223332222222222322233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222 222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333332222222223332222222222222233322222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222223322222333333333333333333333333333333223333333333333333333333333333333322333333322222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333332222333333333333333333333333333333322333333322222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333332222333333333333333333333333222222222333333222222222222222222222222222222222222222222233333333333333322222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333332222233333333333333333333333222222222222333222222222222222222222222222222222222222222233333333333333322222222222222333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333322232222233333333333333333332222222222222222333222222222222222222222222222222222222222222222222333333333222222222222222332222222222333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222233322222233333333333333333333333333333333322222222233333333333333333332222222222222222233222222222222222222222222222222222222222222222222333333333222222222222222332222222222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222333333222333333333333333333333333333333333322222222233333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333322222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222333332222223333333333333333333333333333333322222222233333333333322333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333322222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222333332222223333333333333333333333333333333322222222222223333333322322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333322222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233322222222233332222233333333333333333333333333333333332222222222222222222323322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222333333332222233332222233333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222333333333333233332222233333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222333333333333333322222222333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333333222223333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333333222222233333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333332222222233333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333332222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222333333333333333332222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222223333333333333332222222333333333333333333333333333332222222222222222222222222222221111222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222223333333333333332222222223333333333333333333333333332222222222222222222222222222221111222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333322222222233333333333333333333333333332222222222222222222222222222221111112111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333322222222233333333333333333333333333322222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222233333333333333333222222233333333333333333333333322222222222222222222222222222222222211111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222333333333333333333332233333333333333332222233222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222223322233333333333333333333333333333333332222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222223322222223333333333333333333333333333332222222222222222222222222222222222222222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222333333333333333333332233332222222222222222222211122222222222111111222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222233333333333333332222222222222222222222222111122221112222111111122221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222333333333332222222222222222222222222111122221111111111111122221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222111122111111111111112222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222211111111121111111111111112222211111122122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122122222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222333333333222222222222211122111111111111111111111111111111211111121122222221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222223333222222222222211111111111111111111111111111111111111111121122222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111221111111111221111222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111211111111111221111222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111112111222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111222211222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222221122221111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222223222222222222222222222222222222221222221111111111111111111111211111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221221122222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222233222222222222222222222222222222221111111111111111111111111111222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221122221222211111111122111111111222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222233222222222222222222222222222222221111112222221111111111111111222221111221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111221222211111111122111111111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222122222222111111111111111222221111221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111221121111111111112111111111122222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111122222222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222221111111111111111111111222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222122221111111111111111122222221111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111221111111111111111111111222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222211111111111222222222221111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222111111111111111111221111111111111111111111222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222111111222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222222211111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112111111111121111222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222111112222221111111111111112221111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222111112222221111111111111112222111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222221112222221111111111111112111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222221111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222221111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112211111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222221111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122221111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222112222111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111212222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222221111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222 222222222222222222222222222222222222222222222222221111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222 222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222 222222222222222222222222222222222222222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222 222222222222222222222222222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222 222222222222222222222222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222 222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111112222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222