Ozone column data 160318 160318 OZONE COL 0.280 0.317 0.354 0.390 0.427 OZONE COL 16078 0.00 16078 2400.00 333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444455555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444 333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555544444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444455555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555554444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444 333333333333333333333333333333333333333333333333333333333333322233333333333333333333334444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444 333333333333333333333333333333333333333333333333333333333333322222233333333333333333334444444444444444444555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444 333333333333333333333333333333333333333333333333333333333333322222233333333333333333334444444444444444445555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544 333333333333333333333333333333333333333333333333333333333333222222233333333333333333334444444444444444445555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444 333333333333333333333333333333333333333333333333333333333333222222333333333333333333344444444444444444445555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444 333333333333333333333333333333333333333333333333333333333333222222333333333333333333344444444444444444445555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444 333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333444444444444445555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555544444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544455555555555555555555555555555444444444444 333333333333333333333333333333333333333333333333333333333332222222333333333333333333333333333334444444445555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444445555555555555555555555555444444444444444 333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333344444455555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444445555555555555555555555444444444444444444 333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333344444444455555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444445555555555555555555544444444444444444444 333333333333333333333333333333333333333333333333333333333322222223333333333333333333333333333333344444444444455555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444555555555555555555544444444444444444444 333333333333333333333333333333333333333333333333333333333322222222222233333333333333333333333333344444444444455555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444455555555555555555555555555544445555555555555555555555555555555555555555555555555544444444444444444444555555555554455555554444444444444444444 333333333333333333333333333333333333333333333333333333333322222222222222223333333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555444444444444444444444444455555555555555555555444444444445555555555555555555555555555555555555555555555555554444444444444444444555555554444455555554444444444444444444 333333333333333333333333333333333333333333333333333333333322222222222222222223333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555544444444444444444444444455555555555554444444444444444445555555555555555555555555555555555555555555555555554444444444444444444555544444444445555554444444444444444444 333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555544444444444444444444444455554444444444444444444444444445555555555555555555555555555555555555555555555555554444444444444444444444444444444445555555444444444444444444 333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555544444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555554444444444444444444444444444444445555555444444444444444444 333333333333333333333333333333333333333333333333333333333222222222222222222233333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555555555555555555555555555544444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555444444444444444444 333333333333333333333333333333333333333333333333333333333222222222222222222233333333333333333334444444444444555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555444444444444444444444444444444444555555544444444444444444 333333333333333333333333333333333333333333333333333333333332222222222222222233333333333333333334444444444444555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555444455544444444444444444444444444555554444444444444444444 333333333333333333333333333333333333333333333333333333333333333222222222222233333333333333333334444444444444455555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555544444444444444444444444444554444444444444444444444 333333333333333333333333333333333333333333333333333333333333332222222222222333333333333333333334444444444444444444555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333332222222222222333333333333333333334444444444444444444555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333332222222222222233333333333333333344444444444444444444555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333332222222222222222223333333333333344444444444444444445555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333322222222222222222222333333333333344444444444444444445555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333322222222222222222222333333333333344444444444444444445555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444555555555555555555544444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333322222222222222222222333333333333334444444444444444445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444555555555555555544444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333322222222222222222223333333333333333333344444444444445555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333344444444444445555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333344444444444445555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333222222222222222222223333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333333222222222222222222233333333333333333333444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333332222222222222222222222223333333333333333444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333332222222222222222222222222222233333333333444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444 333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222333333444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444 333333333333333332223333333333333333333333333333333333333332222222222222222222222222222222222222224444444444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555544444554444444444444444444444444444444444444444444444 333333333333333332222222333333333333333333333333333333333322222222222222222222222222222222222222223333334444444444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444 333333333333333332222222333333333333333333333333333333333333333222222222222222222222222222222222223333333333334444444455555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555544444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444 333333333333333322222223333333333333333333333333333333333333333332222222222222222222222222222222223333333333333444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444 333333333333333322222223333333333333333333333333333333333333333322222222222222222222222222222222223333333333333444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444 333333333333333322222223333333333333333333333333333333333333333322222222222222222222222222222222233333333333333444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444 333333332333333222222233333333333333333333333333333333333333333322222222222222222222222222222222233333333333334444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444 333333332222333222222233333333333333333333333333333333333333333322222222222222222222222222222222233333333333334444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555554555555555555555555555555555555555544444444444444444444444444444444444444444444 333333332222222222222233333333333333333333333333333333333333333222222222222222222222222222222222233333333333334444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555554444444555555555555555555555555555555555544444444444444444444444444444444444444444444 333333322222222222222233333333333333333333333333333333333333333222222222222222222222222222222222233333333333334444444555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555444444444444455555555555555555555555555555555554444444444444444444444444444444444444444444 333333322222222222222233333333333333333333333333333333333333333222222222222222222222222222222222233333333333334444445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445444444444444444444455555555555555555555555555555555554444444444444444444444444444444444444444444 333333322222222222222222233333333333333333333333333333333333333222222222222222222222222222222222333333333333334444445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555554444444444444444444444444444444444444444444 333333222222222222222222222233333333333333333333333333333333332222222222222222222222222222222222333333333333333333445555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555554444444444444444444444444444444444444444444 233333222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222333333333333333333334444445555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555444444444444444444444444444444444444444444 222233222222222222222222222222222223333333333333333333333333332222222222222222222222222222222222333333333333333333334444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555444444444444444444444444444444444444444444 222222222222222222222222222222222222222333333333333333333333332222222222222222222222222222222222333333333333333333334444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555444555555555555555555555555555444444444444444444444444444444444444444444 222222222222222222222222222222222222222222333333333333333333322222222222222222222222222222222223333333333333333333334444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444 222222222222222222222222222222222222222222222233333333333333322222222222222222222222222222222223333333333333333333344444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222223333333333322222222222222222222222222222222223333333333333333333344444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222333333333333333344444444444444555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222233333333344444444444445555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555544444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333344444444444445555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555554444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333334444444445555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555554444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333344444445555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544445555555555555555555554444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333344444444444444555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555554444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333344444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444445555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333344444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444445555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333344444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333344444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333344444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555544444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555544444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555544444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333344444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444455555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555554444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333344444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444455555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555554444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333344444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555554444455444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333344444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444455555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555554555555444444444444444444444444444333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555544444444444444444444444333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555544444444444444444444333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555544444444444444443333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555554444444444444433333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555554444444444444443333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333444444444444445555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555554444444444444443333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333344444444455555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555554444444444444443333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444455555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555444444444444443333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555444444444444444333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444455444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444444333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444444444444444333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555544444444444444433333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555544444444444433333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555544444444433333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555554444444333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333444444444444445555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555554455555555555555555555555555555555555554444444333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222224444444455555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444455555555555555555555555555555555554444444444433333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222222222222222222333333344555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555544444444444445555555555555555555555555555544444444444444433333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222222222222222222222222222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555554444444444444444445555555555555555555555555444444444444444444433333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444444444444444444444433333333333333334444444444444444444444444444444444444444444444444444444444444444444444555554444444444444444444444445555555555555555555554444444444444444444444433333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111122222222222222222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555555555544444444444444444444444444443333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122222222222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444443333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555544444444444444444444444444444444444443333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444444444444444444444444444444444443333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222333333344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222344444445555555555555555555555555555555555555555554444444333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122222222222222222222222222222222222233333334444455555555555555555555555555555555555554444444333333333333333333333333333333333334444444443333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122222222222222222222222222222222222333333334444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222222222222222222222222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333 222222222222111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333 222222222222111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333 222222222221111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333444444443333333333333333333333333333333333333333333 222222222221111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444444444444433333334444444444444444444444444444444444444444444444444333333333344444443333333333333333333333333333333333333333333 222222222221111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222333333344444444444444444444445555555555555555555554444444333333333333333333333333333333333333333333333333334444444444444444444334444444433333334444444444444444444444444444444444444444444433333333333333344444443333333333333333333333333333333333333333333 222222222211111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333344444444444444444444455555555555555555555554444444333333333333333333333333333333333333333333333333334444444443333333333333444444433333334444444444444444444444444444444444444443333333333333333333344444443333333333333333333333333333333333333333333 111122222211111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222244444444444444444455555555555555555555554444444333333333333333333333333333333333333333333333333333333333333333333333333444444433333334444444444444444444444444444444444333333333333333333333333344444444333333333333333333333333333333333333333333 111111122211111111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222223333333333333455555555555555555555554444444333333333333333333333333333333333333333333333333333333333333333333333333444444433333334444444444444444444444444444333333333333333333333333333333344444444333333333333333333333333333333333333333333 111111111111111111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333333444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333334444444444444444444444333333333333333333333333333333333333334444444333333333333333333333333333333333333332333 111111111111111111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333444444444444444333333333333333333333333333333333333333333334444433333333333333333333333333333333333322222333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333444444443333333433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222233 111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222233 111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222223333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222233 111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222233333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222223 111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222233333333333334444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222223 111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 111111111111112111111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 111111111111112222211122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 111111111111112222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222 111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222223333333333333333333333333333333333333333333333333333333222223333333333333333333333322222222222222222222222222222222222222 111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222223333333333333333333333333333333333333333333333333322222222223333333333333333333333322222222222222222222222222222222222222 111111111111222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222223333333333333333333333333333333333333333333322222222222222223333333333333333333333322222222222222222222222222222222222222 111111111111222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222333333333333332222222233333333333333333333333333333333333333333333222222223333333333333333333333333333333333333322222222222222222222223333333333333333333333322222222222222222222222222222222222222 111111111111222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222223333333333333333333333333333333322222222222222222222222222223333333333333333333332222222222222222222222222222222222222222 111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222223333333333333333333333333322222222222222222222222222222222222333333333333333222222222222222222222222222222222222222222222 111111111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222223333333333333333333222222222222222222222222222222222222222222333333333332222222222222222222222222222222222222222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222221111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222223333333333322222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222223332222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222221111111222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222221111111222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222 111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112222222222222222222222222 111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222222222222222222222 111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111112222222222222222222222222 111111111111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222212222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222211111111111111111111111111111111111111111222111112222222222222222 111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222 111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111 111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111 111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211111111111 111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111112221111112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111112222222112222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111122222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111122222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111122222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111