Ozone column data 180323 180323 OZONE COL 289. 335. 381. 426. 472. OZONE COL 18082 0.00 18082 2400.00 555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444333333333333333333332222222233333222222222222222222222222222222222222222222222222222222222222222223223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444544555555555555555555555555444444444444444455444444444444444444444444444444444444444444444444444444433 555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222223223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444333 555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444443333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555544444444444444444444444444444444444444444444333334443444444444444444444433 555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444443333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555555544444444444444444444444444444444444444444333333334443344444444444444444333 555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444443333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444455555555555555555555555545444444444444444444444444444444444444444333333344444333444444444444444333 555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444445555555555555555555555555444444444444444444444444444444444444444433333344433333443444444444444333 555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222223222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444433333333333333443344444444433333 555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222223222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555555444444444444444444444444444444444444444433333333333333343344444443333333 555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222223222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444455555555555555555555555544444444444444444444444444444444444444433333333333333333344444443333333 555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555554444444444444444444444444444444444444443333333333333333333444443333333 555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444445555555555555555555555555444444444444444444444444444444444444433333333333333333333344444333344 555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444433333333333333333333344444334444 555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444455555555555555555555555554444444444444444444444444444444444433444333333333333333344434334444 555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444443333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555554444444444444444444444444444444444433444333333333333333333334434344 555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444443333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222233222333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555554444444444444444444444444444444444443433333333333333333333334333344 555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222223222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444455555555555555555555444444444444444444444444444444444444444433333333333333333333333333344 555555555555555555555555555555555555555555555555555555555555555555445444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555544444444444444444444444444444444444444444433333333333333333344333333444 555555555555555555555555555555555555555555555555555555555555554555455544444444444444444444433333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555544444444444444444444444444444444444444444433333343333333433344333333344 555555555555555555555555555555555555555555555555555555555555554445555544444444444444444444433333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555555444444444444444444444444444444444444444433344443333344433344333333344 555555555555555555555555555555555555555555555555555555555555454445554444444444444444444444433333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444445555555555555555555444444444444444444444444444444444444444444444443433344444444433333334 555555555555555555555555555555555555555555555555555555555555444445554444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444555555555555555555555555554444444444444444444444444444444444444444444444433334444444444333344 555555555555555555555555555555555555555555555555555555555555444445444444444444444444444444333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444445555555555555555555555555554444444444444444444444444444444444444444444444444334444444444334444 555555555555555555555555555555555555555555555555555555555555455455444444444444444444444444333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444434344444443334444 555555555555555555555555555555555555555555555555555555555554455444444444444444444444444444333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444433344444443334444 555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555555555555555444444444444444444444444444444444444444444444444433344444444444444 555555555555555555555555555555555555555555555555555555555554444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444445555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444 555555555555555555555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444 555555555555555555555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555555555555554444444444444444444444444444444444444444444444444444444444444443444444 555555555555555555555555555555555555555555555555555555555555444444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444445555555555555555555554444444444444444444444444444444444444444444444444443344444444443343344 555555555555555555555555555555555555555555555555555555555555544444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444445455555555555555555554444444444444444444444444444444444444444444444443333344434444443333334 555555555555555555555555555555555555555555555555555555555555544444444444444444444444444433333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444455555555555555555555544444444444444444444444444444444444444444444443333333334443344333334 555555555555555555555555555555555555555555555555555555555555544444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444454555555555555555555544444444444444444444444444444444444444444444444333333334433344443334 555555555555555555555555555555555555555555555555555555555555444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444555555555555555554554444444444444444444444444444444444444444444444333333344433334443334 555555555555555555555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332233333333333333333333333333333333333333333333333333344444444444444444444444444444444444444545555555555544444554444444444444444444444444444444444444444444444333333344443334444444 555555555555555555555555555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444444444444444444444444445555555555554444544444444444444444444444444444444444444444444444433333333443334444444 555555555555555555555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444444445555555555554444444444444444444444444444444444444444444444444444433333333344433444443 555555555555555555555555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333444444444444444444444444444444444455555555555555554444444444444444444444444444444444444444444444444444444333333344433334443 555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333334444444444444444444444444455555555555555555555554455544444444444444444444444444444444444444444444444444333333344333334444 555555555555555555555555555555555555555555555555555555444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333334444444444444444444444444455555555555555555555555555544444444444444444444444444444444444444444444444444433333333333333344 555555555555555555555555555555555555555555555555555555544444444444444444444444444443333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444455555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333334 555555555555555555555555555555555555555555555555555555544444444444444444444444334443333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333344444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333334 555555555555555555555555555555555555555555555555555555544444444444444444444444333444433333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444344433333333334 555555555555555555555555555555555555555555555555555555444444444444444444443344333444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444445555555555555555555444444444444444444444444444444444444444444444444444444433344433333333333 555555555555555555555555555555555555555555555555555555444444444444444444443344333334333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444445555555555555544444444444444444444444444444444444444444444444444444444444333343333333333333 555555555555555555555555555555555555555555555555555555554444444444444444443343333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444444444444444445555555555555555554444444444444444444444444444444444444444444444444444444444433333333333333334 555555555555555555555555555555555555555555555555544555544444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333434444444444444445555555555555555555555554444444444444444444444444444444444444444444444444444444444433333333333333334 555555555555555555555555555555555555555555555555444444544444444444444444444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444455555555555555555555555555554444444444444444444444444444444444444444444444444444444444433333333333333334 555555555555555555555555555555555555555555555555444444444444444444444444444333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444455555555555555555555555555554444444444444444444444444444444444444444444444444444444444333333333333333344 555555555555555555555555555555555555555444445555444444444444444444444444444333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444445555555555555555555555555555444444444444444444554444444444444444444444444444444444444333333333333333344 555555555555555555555555555555555555555444444444444444444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444445555555555555555555555555555444444444444445555554444444444444444444444444444444444444433333333333333344 555555555555555555555555555555444455555444444444444444444444444444444334444433333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444445455555555555555555555555555554444444444555555555544444444444444444444444444444444444433333333333333334 555555555555555555555555555555444444454444444444444444444444444444444334443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444455555555555555555555555555554444444444555555555544444444444444444444444444444433344433333333333333334 555555555555555555555555555554444444444444444444444444444444444444333334443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444455555555555555555555555555555544444444555555555544444444444444444444444444443333344333333333333333333 555555555555555555555555444454444444444444444444444444444444444443333344443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555544444444555555555554444444444444444444444444443333333333333333333333333 555555555555555555555555444444444444444444444444444444444444444334443344443333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333334444444444555555555555555555555555555555444444445555555554444444444444444444444444443333333333333333333333333 555555555555555555555554444444444444444444444444444444444444334334443333433333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333334444444444445555555555555555555555555555444555545555555554444444444444444444444443333333333333333333333333333 555555555555555555555554444444444444444444444444444444444443333333443333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333344444444445555555555555555555555555555445555544555555554444444444444444444444443333333333333333333333333333 555555555555555555555554444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333344444444445555555555555555555555555555445555555555555444444444444444444444444444333333333333333333333333333 555555555555555555555544444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333444444445555555555555555555555555555555555555544444444444444444444444444444444333333333333333333333333333 455555555555555555555554444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332233333333333333333333333333333333333333333333333333333333444444444455555555555555555555555555555555555444444444444444444444444444444444333333333333333333333333333 444455555555555555455555444444444444444444444444443334444333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333233333333333333333333333333333333333333333333333333333333334444444455555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333 444444455555555555444454444444444444444444444444443334444333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333232333333333333333333333333333333333333333333333333333333334444444444555555555555555555555555555555555544444444444444444444444444444333333333333333333333333333333 444444455555555555444444444444444444444444444444433334443333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444555555555555555555555555555555555544444444444444444444444444444433333333333333333333333333333 444444455555555554444444444444444444444444444444433334333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444445555555555555555555555555555555444444444444444444444444444444433333333333333333333333333333 444444555555555554444444444444444444444444444333333344333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334344444444445555555555555555555555555555544444444444444444444444444444444433333333333333333333333333333 444444554444555554444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444445555555555555555555555555555544444444444444444444444444444444333333333333333333333333333333 444444444444444544444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222332333333333333333333333333333333333333333333333333333333343444444444555555555555555555555555555444444444444444444444444444444433333333333333333333333333333333 444444444444444444444444444444444444444443344433333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222211111112222222222222111222222222222222222222222222222222332233333333333333333333333333333333333333333333333333333333444444444455555555555555555555554444444444444444444444444444444444433333333333333333333333333333333 444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222212222222222222211111112222222222222111222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444444445555555555555555544444444444444444444444444444444444444433333333333333333333333333333333 444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222211111222222222222111111222222222222111111112222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444555555555555555544444444444444444444444444444444444333333333333333333333333333333333333 444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222211111222222222222111111222222222222111111112222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444455555555555555544444444444444444444444444444444433333333333333333333333333333333333333 444444444444444444444444444444434444444433333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222211222222222222222111111222222222222111111112222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444455555555555555544444444444444444444444444444444433333333333333333333333333333333333333 444444444444444444444444444444433334444443333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222211222222222222222111111222222222222111111111122222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344444444455555555555555544444444444444444444444444444444443333333333333333333333333333333333333 444444444444444444444444444444433333443443333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111112222222222111111222222222222111111111122222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444555555555554444444444444444444444444444444444443333333333333333333333333333333333333 444444444444444444444444444444333333433333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111112222222222111111112211111111112222211122222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444433333333333333333333333333333333333 444444444444444444444444433334333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111112222222222111111112211111111112222211122222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333 444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111112222222222111111112211111211112111111111222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333 444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111112222222222111111112211111211112111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333 444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333323222222222222222222222222222222222222222222222222222222222222211122222222222111111112211111211112111111111222222222222222222222222222222222333333333333332233333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333 334444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222211122222222222111111111111111111111111111111222222222222222222222222222222222223333333333332233333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444433333333333333333333333333333333 333333444444444444433444433333333333333333333333333333333333333333333333333333333333333333333333333333332322222222222222222222222222222222222222222222222222222222222222222122222222222111111111111111111111111111111222222222222222222222222222222222223333333333332222233333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444433333333333333333333333333333333 333333333444443334433333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222122222222221111111111111111111111112221111122222222222222222222222222222222223333333333222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333 333333333333433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333232222222222222222222222222222222222222222222222222222222222222222222122222222221111111111111111111111112221111122222222222222222222222222222222223333333333322222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122222222222222222222222222222222222223333333333322222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444433333333333333333333333333333333334 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333323222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111122222222222222222222222222222222222222222333333322222222223333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333344444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222211222222221111111111111111111111111111122222222222222222222222222222222222222222333333322222222223333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444333333333333333333333333333333444444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332322222222222222222222222222222222222222222222222222222222222222222222222211222222221111111111111111111111111111122222222222222222222222222222222222222222332333322222222222222333333333333333333333333333333333333333334444444444444444444444444444444444444444444444433333333333333333333333333333444444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222111111111111222222221111111111111111111111111111122222222222222222222222222222222222222222332233333222222222222333333333333333333333333333333333333333333344444444444444444444444444444444444444444444433333333333333333333333333334444444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333232222222222222222222222222222222222222222222222222222222222222222111111111111222222221111111111111111111111111111111222222222222222222222222222222222222222222233333222222222222223333333333333333333333333333333333333333344334444444444444444444444444444444444444444433333333333333333333333333444444444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111222222221111111111111111111111111111111222222222222222222222222222222222222222222233333222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444444444444433333333333333333333333333444444444 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111222222222211111111111111111111111111111222222222222222222222222222222222222222222233333222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444444333333333333333333333333444444443 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211111111111222222222211111111111111111111111111111222222222222222222222222222222222222222222233333222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444444444444433333333333333333333333344444443 333333333333333333333333333333333333333333332222333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444444444333333333333333333333333343444444 333333333333333333333333333333333333333333322222222233333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444444444443333333333333333333333333333333444444 333333333333333333333333333333333333333333322222222233333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111122222111122222222111111111111111111111111112222122222222222222222222222222222222222222222222222222222222323333333333333333333333333333333333333333333334444444444444444444444444444444443333333333333333333333333333333444444 333333333333333333333333333333333333333223322222222233333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222111111111111111111111111122211122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444443333333333333333333333333333333344443 333333333333333333333333333333333333333222222222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222111111111111111111111111122211122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333344333 333333333333333333333333333333333333333222222222222222222333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222212211111111111111111111111111111111122111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333334444444444444444444444443333333333333333333333333333333333333344333 333333333333333333333333333333333333332222222222222222222333333333333333333333333333332332222222222222222222222222222222222222222222222222222222222222222222222222222211111111122222222212211111111111111111111111111111111122111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344444444444444444433333333333333333333333333344433333333333334344 333333333333333333333333333333333333332222222222222222222233333333333333333333223333322222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111112222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444444443333333333333333333333333333344444433333333333333344 333333333333333333333333333333333333333322222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111112222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333344444444433333333333333333333333333333333444444433333333333333344 333333333333333333333333333333333333333222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222221112222222221111111111111111111111111111111222222111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333344443333333333333333333333333333333333333444444433333333333333334 333333333333333333333333333333333333333222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222211122222221111111111111111111111111111111222222111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444433333333333334 333333333333333333333333333333333333333222222222222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222211122222221111111111111111111111111111111222222111222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444433333333333333 333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222211111111111111111111111111111111111111111112222111222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333333333 333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222111111111111111111111111111111111111111111112222111221122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333344433333333333333333333333444444433333333333333 333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222221111111111111111111111111111111111111111112211111221122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333444444443333333333333333333344444444444433333333333 333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222221111111111111111111111111111111111111111112211111221122122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444333333333333333333333444444444444433333333333 333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333334444444433333333333333333333333333444444444444433333333333 333333333333333333333333333322233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333444333333333333333333333333333333444444444444433333333333 233333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333443333333333333333333333333333333444433444444444433333333 222233332222333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333443333333333333333333333333333333333333444444444433333333 222222222222222233333222333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444433333333 222222222222222222233222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444443333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333334444443333 222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333 222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222211222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333344333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222211111222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333344333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222211222211112111111222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222212222222211112211122112222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222232333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222211122222211111111122112222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222211222111122222222111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222112222222222222221111111122222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222112222222222111121111111122111222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222221122112211221221111111111111221111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222112222222222222221111111211211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222221222111111222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222221111111111111222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222211111111111111221111211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222211111111111111211111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211112211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222212222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111122111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122112221122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333 222222222222222212222222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112221122221122222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333 222222222222222211111222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112221122221122222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222122221122222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111112222111112222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111122111112222222222222222222222222222222222222222222222222222222222222222323333333333333333333333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111122111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222223233333333333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222232333333333333333333333333333333333333333333333333333333 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222222111111111111222222211111111111111111111111111111111111111112211222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112222222111111111111222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111212222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111121111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111112211111111111111111111111111111111111111111111111111111111111111122111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211122222222222222222222222222222222222222222222222222222222222222233223333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112211122222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112211112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333 222222222222222221121111111222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111112222222222222222222222222222222222222222222222222222222222222222222223332333333333333333333333333333333333 222222222222222211222222111222222111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222323333333333333333333333333333333 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333 222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333 222222222222222221111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333 222222222222222221111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333 222222222222222221111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222223322333333333333333333333 222222222222222221111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333 222222222222222222111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333 222222222222222222111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333 222222222222221122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333332222 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222211 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222221111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222211111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211222222222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112112222222222222222222222222222222222222221111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222211111111111111111111111111