Ozone column data 170306 170306 OZONE COL 272. 317. 361. 406. 450. OZONE COL 17065 0.00 17065 2400.00 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444433333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444334444444444444444444444444444444444444444444444444444444444444444444444444444555 444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444433444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444433333334444444444444444444444444444444444444444444444444444444444444444444444444554455 444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444433444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444454555 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333443344444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333443344444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444455555 444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444555555 444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444443444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444455555 444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444555555 444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555555 444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444555555 444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444555555 444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444333333444444333333333333333333344433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455555 444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444333333444444333333333333333333344433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444455555 444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333344333333444444333333333333333333334443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444455555 444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444333333344333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555 444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444433333344333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455 444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444433333333333333344333333333333333333334444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444555 444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444433333333333333344333333333333333333334444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333434444444444444444444444444444444444444444444444444444444444444555 344444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333334333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444555 333344444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444455 333333344444444444444444444444555555555555555455555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444454 444333333344444444444444444444455555555555555444455555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444333333333333333333333344444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444 444444333333344444444444444444455555555555554444455555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444443333333333333333333333344444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444 444444444333444444444444444444455555555555554444455555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444 444444444443444444444444444444444455555444454444445555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444445444444444445555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222233322222322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222233322222322333322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222233222222222222322333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333322222222233222222222222332333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444 433444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333322222222233222222222332332333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444 333333444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333322223333233222222222332332333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444 333333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333322223333233222222233333333332233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444 344443333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333233233233333333333332233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444 444444443333344444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333233233223333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444 444444444443344444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333322222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444455555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333332222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444 444444444444444344444444444444444444444444444444444555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444433444444333333444443333333333333333333333333333333332222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444 444444444444444333344444444444443344444444444444444455555554445555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444433444444333333444443333333333333333333333333333333322222222222222233222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444 444444444444444333333344444444443344444444444444444455555554445555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444333333333333333333333333333333322222222222222223222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444 444444444444443333333333344444443444444444444444444455555555445555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444433333333333333333333333333333322222222222222223222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444 444444444444443333333333444444433334444444444444444445555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333322222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444 444444444444444333333333444444433344444444444444444445555555555555555555555555555555555444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 444344444444444333333333344444433344444444444444444445555544444555555555555555555555554444555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 443344444444444333333333344333333344444444444444444445555544444554455555555555555555554454555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 333344444444444433333333334333333344444444444444444455555554444544445555555555555555554455555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333323333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 333333444444444433333333333333333334444444444444444444555554445554455555555555555555555455555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333323333222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 333333333444444333333333333333333334444444444444444444555554445555555555555555555555555444455555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333322233322222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444 333333333333444333333333333333333333444444444444444445555544444455555555555555555555555444555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333322233322222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 333333333333333333333333333333333333444444444444444445555544444555555555555555555555544444455555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222332222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 333333333333333344333333333333333333444444444444444445555555444555555555555555554454544444445555555555544555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222332222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 333333333333333344444433333333333333334444444444444444555554444444555555555545554454444444445555554455544555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 333333333333333344444444433333333333333333444444444444555554444444445555555544444454444444444455554455555455554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444 333333333333333443334444444433333333333333344444444444455554444444445555555544444444444444444445555555555455554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333343444444444444444444444444444444 333333333333333343333334444333333333333333344444444444444444444444444555555544444444444444444455555555554455544444444444444444444444443333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333323322222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 333333333333333333333333333333333333333333344444444444444444444444444444555544444444444444444455555555554444444444444444444444444444443333333333333444444444444444444444444444444444444444444443333333333333333333333333333333333333333322322222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 333333333333333333333333333333333333333333344444444444444444444444444444554444444444445554444455555555554444444444444444444444444444333333333333333444444444444444444444444444444444444444444443333333333333333333333333333333333333333322322222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 333333333333333333333333333333333333333333444444444444444444444444444444544444444444455554444445555555555544444444444444444444444444333333333333333344444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444455454444445555555555444444444444444444444444433333333333333333333444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444455444444445555555555555444444444444444444444433333333333333333333444444444444444444444444444444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444 333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455555555555554444444444444444444333333333333333333333333444444444444444444444444444444444444444433333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444 333333333333333333333333333333333333333333344444444444444444444444444444444444444444445555444444555555555455554444444444444444443333333333333333333333333444444444444444444444444444444444444444433333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444 333333333333333333333333333333333333333333344444444444444444444444444444444444444444445555444444555555555444444444444444444444433333333333333333333333333444444444444444444444444444444443333333343333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444445554444444554445555444444444444444444444333333333333333333333333333333444444444444444444444444444443333333343333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444445554444444554445544444444444444444444443333333333333333333333333333333444444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444444554444444444445544444444444444444444443333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444444554444444444444444444444444444444444433333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444444554444444444444444444444444444444444433333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444 333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333334444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444 333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333334444444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333344444444444444444444444443333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444 333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444455444444444444444443333333333333333333333333333333333333333344444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444 333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444455444444444444444443333333333333333333333333333333333333333344444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444 333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444455444444444444444443333333333333333333333333333333333333333334444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333434444444444444444 333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444455444444444444444443333333333333333333333333333333333333333334444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333334444444444444444 333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444454444444444444444333333333333333333333333333333333333333333333344444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333444444444444444 333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444454444444444444444333333333333333333333333333333333333333333333344444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444 333333333333333333333333333333333333333333333333333443334444444433444444444444444444444444444444444444454444444444444444333333333333333333333333333333333333333333333344444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333434444444444444 333333333333333333333333333333333333333333333333333443333344444433344444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333444444444444444433333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333334444444444444 333333333333333333333333333333333333333333333333333333333344444333344444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333444444444444444433333333333333333333333333333333332222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444 333333333333333333333333333333333333333333333333333333333344444333333444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333334444444444444433333333333333333333333333333333322222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333444444444444 333333333333333333333333333333333333333333333333333333333344444333334444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333334444444444444433333333333333333333333333332222222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333434444444444 333333333333333333333333333333333333333333333333333333333444444333334444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333344444444444433333333333333333333333333333222222222222222222222222222222222222222222222222222222221121122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444 333333333333333333333333333333333333333333333333333333333334444333334444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333344444444444443333333333333333333333333333222222222222222222222222222222222222222222222222222222221121121222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444 333333333333333333333333333333333333333333333333333333333334444433334444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333334444444444443333333333333333333333333333222222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444444444 333333333333333333333333333333333333333333333333333333333344444433344344444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333434444444 333333333333333333333333333333333333333333333333333333333344333333344333333444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444444 333333333333333333333333333333333333333333333333333333333344333333333333333344444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444444 333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333444444 333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111122222222222222222212221111111111112222222222222222222222222222222222222222222222223233333333333333333333333333333333333333333333333333333333333333333334444 333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222111122222211222222211112221111111111112222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333444 333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222111111121111111222222211112221111111111111222222211122222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333444 333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222111111122111111221122111112221111111111111222221111122222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333444 333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222111111111111221121122111112221111111111111222221111122222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333 333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222111111111111221121122111112222111111111111212221111122222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333 333333333333333333333332333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222111111111111111111111111112222111111111111112221111111222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333 333333333333333333333332222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222111111111111111111111111111122111111111111112211111111222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333 333333333333333333333322222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222111111111111111111111111111122111111111111112211111111122222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333 333333333333333333333322222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222111111111111111111111111111111122221111111111112211111111122222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333 333333333333333333333322222222233333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333332222233333333332222222222222222222222222111111111111111111111111111111122221111111111112222111111122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333 333333333333333333333222222222222233333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333332222233333333332222222222222222222222222111111111111111111111111111111122221111111111112222111111122222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333 333333333322333333333222222222222222223333333333333333333333333333333333333333334444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333322222232222222222222222222222222222211111111111111111111111111111111111111221111111111111111111111122222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333 333333333222222333333222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333322222232222222222222222222222222222211111111111111111111111111111111111111221111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333 333333333322222222233222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333322222232222222222222222222222222222211111111111111111111111111111111111111222211111111111111111111111222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333 333333333332222222222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222211111111111111111111111111111111111111122211111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333 333333333332222222222222222222222222233333333333333333333333333333333333333333333443344444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333 333333333322222222222222222222222222233333333333333333333333333333333333333333333343344444334444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111122222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333 333333333322222222222222222222222222233333333333333333333333333333333333333333333333333444334444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222111111122222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333 333333333332222222222222222222222222233333333333333333333333333333333333333333333333333333333444444443344444444444433333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111122111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333 333333333332222222222222222222222222223333333333333333333333333333333333333333333333333333333333344443344444444444433333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222111111112111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333322233333 333333333332222222222222222222222222223333333333333333333333333333333333333333333333333333333333344333344444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333222222233333 333333333332222222222222222222222222233333333333333333333333333333333333333333333333333333333333344333444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333322222222233333 333333333322222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333333333333333333333333333322222222223333 333333332222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333344444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333333333333333333333333322222222223333 333333232222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333344444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333332222222223332 333333222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333332222222222222 333332222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444443333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333332222222222222222 333332222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333334444444444433333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222233333333333333333333322222222222222222222 322232222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333344444433333333333333333333333333333333333333222322222222222222222222222222222222222221122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333322222222222222222222 222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333344444433333333333333333333333333333333333333222222222222222222222222222222222222222221122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333322222222222222222222 222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333344444433333333333333333333333333333333332223222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222223333333333333333322222222222222222222 222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222223222333333333333332222222222222222222 222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333232222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222 222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222333333333332222222222222222222 222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222322222333332222222222222222222 222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222 222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333323322222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333233322222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222232222223333333333333333333333333333333333333333333333333333333333333333333333222233222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222232222222222333333332222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222223322222222332333333333333223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222332233333333333223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222232333333223333223333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333223333222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222233222333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222332222233333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222233333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332233333333333322222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332233333322223222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222233333322222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222332222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222221111112212222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222211111111111111111111111111222222222222222222222222222222222222222222222222221222222222111111121111112211122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111111111111111111111111221111122222222222222222222222222222222211222222221111112222111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222111111111111111111111111121111111111222222111112222222111112222211221111121111112211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111111111111111111111111111122111111111122111111112211221111111111112211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222221111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222222222222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222 222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222 222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222 221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222 211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222 211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112112222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222