Ozone column data 181016 181016 OZONE COL 261. 283. 305. 326. 348. OZONE COL 18289 0.00 18289 2400.00 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333344444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544554555555555555555444444444444444444444444444444444444444444444444433333333333333444444444444444444444445555555555555 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333334444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555555555555555444444444444444444444444444444444444444444444444433333333333333344444444444444444444445555555555555 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333334444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555554555554555555444555555555555555444444444444444444444444444444444444444444444444443333333333333333444444444444444444444555555555555 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333344444444444445555555555555555555555555555555555555555555555555555555555555555555555544444554555554555555554555555555555555544444444444444444443334444444444444444444444444444433333333333333344444444444444444444555555555555 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555544444454455554445555554455555555555555544444444444444433333333443444444444444444444444444433333333333333334444444444444444444445555555555 111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333444444444444444555555555555555555555555555555555555555555555555555555555555555555555544444444445554445555554445555555555555554444444444444433333333333444444444444444444444444333333333333333334444444444444444444445555555555 112212222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222233333333333333334444444444444444444444444455555555555555555555555555555555555555555555555555555555544444444445554445555554445555555555555555444444444444433333333333433334444444444444443333333333333333344444444444444444444444555555555555 112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222223333333333333334444444444444444444444444455555555555555555555555555555555555555555555555555555555544444444445544445555555555555555555555555444444444444333333333333333334433344444433333333333333333344444444444444444444444555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222223333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555444444444544444455555555555555555555555444444444444333333333333333333333344333333333333333333344444444444444444444444444555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222223333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555555555444444444455544455555555455555555555555554444444444333333333333333333333333333333333333333333344444444444444444444444444555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222223333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555555555444444444455544444555555445555555555555554444444444433333333333333333333333333333333333333333344444444444444444444444444555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222223333333333333333334444444444444444444444444455555555555555555555555555555555555555555555555555555555444444444444555444555555445555555555555554444444444433333333333333333333333333333333333333344444444444444444444444444444455555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222333333333333333334444444444444444444444444455555555555555555555555555555555555555555555555555555555454444444444555444555555445555555555555554444444444333333333333333333333333333333333333344444444444444444444444444444444444555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222333333333333333333444444444444444444444444454555555555555555555555555555555555555555555555555555555554444444444555444555555445555555555555554444444444333333333333333333333333333333333444444444444444444444444444444444444444555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555555554455444444555444455554444455555555555444444444433333333333333333333333333333333334444444444444444444444444444444444444444445555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222233333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555555554555444444455444444454444455555555555444444444443333333333333333333333333333333334444444444444444444444444444444444444444445555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222222222222222333333222222222233333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555555554555544444444444444454444455555555554444444444443333333333333333333333333333333334444444444444444444444444444444444444444555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222333333222222222233333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555545555544444444444444444444444455555455544444444444443333333333333333333333333333333334444444444444444444444444444444444444555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222222222222222222222222222222222222222223333333222222222233333333333333333333444444444444444444444444444555555555555555555555555555555555555555444455554445555544444444444444444444444444444445554444444444443333333333333333333333333333333333444444444444444444444444444444444455555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222222222222222222222223333332222222222222333333333333333333444444444444444444444444444555555555555555555555555544444445555554444455554445544444444444444444444444444444444444444444444444443333333333333333333333333333333333444444444444444444444444444444444455555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211111222222222222222222222222222222222222222223333332222222222222333333333333333333344444444444444444444444444554444444444444444554444444444445555554444454444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444444444444444444444444444555555555555544 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222222222222222222222222222222222222223332222222222222222333333333333333333344444444444444444444444444554444444444444444554444444444445544444444454444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333444444444444444444444444444444444444455555555544444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222222222222222222222222222222222222223332222222222222222233333333333333333344444444444444444444444444554444444444444444444444444444445544444444454444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333344444444444444444444444444444444444455555544444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222222222222222222222222222222222222222223333322222222222233333333333333333333444444444444444444444444444444444444444444444444444444445544444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333444444444444444444444444444444444455554444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222222222222222222222222222222222222222222223333322222222222223333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333444444444444444444555444444444444444554444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222333222222222222222223333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333444444444444444555555544444444444444454444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222333222222222222222223333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443344444444444444444444444443333333333333333333333333333333333333444444444445555555555555444444444444455444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222222222222223222222222222222222233333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443344444344444444444444444444444443333333333333333333333333333333333333334444444555555555555555554444444444455444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222222233333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444443344443344444333444444444444444444444444333333333333333333333333333333333333333444444555555555555555554444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222222223333333333333333344444444444444444444444444444444444444444444444444444444444444444444443444444444444443344433333444333444444334444444444444444333333333333333333333333333333333333333444444555555555555555554444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333344444444444444444444444444444444444444444444444444444444444444443333444444444444443333333333444343444444334444444444444444333333333333333333333333333333333333333444444455555555555555554444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222111111111112222222222222222222222222222222222222222222222222222222222222222333333333333333333344444444444444444444444444444444444444444444444444444444444444443333443334433344444333333333334443444444433344444444444444333333333333333333333333333333333333333334444454555555555555555444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222221111111112222212222222222222222222222222222222222333222222222222222222222233333333333333333344444444444444444444444444444444444444444444444444444444444433333333343334433344444333333333334443434444433344444444444444333333333333333333333333333333333333333334444444555555555555444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222211111111112222211122222222222222222222222222222222333222222222222222222222333333333333333333344444444444444444444444444444444444444444444444444444333333333333333343334433333444333333333334443334444433444444444444444433333333333333333333333333333333333333333344444555555555444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222211122222222222222222222222222222222233222222222222222222222223333333333333333344444444444444444444443333334444444444444444444444444333333333334433333344433333444333333333334443334444444444444444444444433333333333333333333333333333333333333333344444555554444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222211112222222222222222222222222222222222222222222222222222222223333333333333333333444444444444444443333333334444444444444444444444433333333334444433333344434333433333333333333343334444444443444444444444333333333333333333333333333333333333333333334444455544444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122111112222222222222222222222222222222222222222222222222222222222333333333333333333444444444444444443333333334444444444444333333333333333333334444433333344444333443333333333333343333444444333444444443333333333333333333333333333333333333333333333334444444544444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222222222222222222333333333333333333344444444444444443333333333344444444444333333333333333333333333333333344444333334443333333333344433344444333444444444333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222222222222222222222222222222222222222222222222222222333333333333333333344444444444444443333333333344444444444333333333333333333333333333333344444333334443333333333344433334444333344444444444333333333333333333333333333333333333333333333344444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122211112222222222222222222222222222222222222222222222222222222222223333333333333333333444444444444443333333333334444444444333333333333333333333333333333344444333334433333333333344443334444433344444444444333343333333333333333333333333333333333333333333444444444444444444444444444444444444 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122211222222222222222222222222222222222222222222222222222222222222223333333333333333333444444444444443333333333334444444444333333333333333333333333333333344444443334433333333333333443334444443333444444443444443333333333333333333333333333333333333333333433344444444444444444444444444444333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222221112222222222222222222222222222222222222222222222222222333333333333333333444444444444443333333333334433333333333333333333333333333333333333333444443334433333333333333443333344444333443334333344443333333333333333333333333333333333333333333333344444444444444444444444444333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222221112222222222222222222222222222222222222222222222222222333333333333333333344444444444444333333333333433333333333333333333333333333333333333333444333333333333333333333444433344444433333334333444444333333333333333333333333333333333333333333333333444444444444444444443443333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122221212222222222222222222222222222222222222222222222222222223333333333333333344444444444444333333333333433333333333333333333333333333333333333333443333333333333333333333344433344444433333333334444444333333333333333333333333333333333333333333333333433344444444444443333443333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122211222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333443333333343333333333333333333333334433344444443333333334444444443333333333333333333333333333333333333333333333333344444444443333333433333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333443333333333333333333333333333333334433343334333333333344444444443333333333333333333333333333333333333333333333333333444443333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333334333333333344444444443333333333333333333333333333333333333333333333333333443333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333344444444443333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333344444444444444333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444434444444333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333322223333333333333333333333333333333333333333333333333333333333333333333333333333333333443334444443333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333322222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333343334333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333322222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333343333333333333333333333333333333333333333333333333333333333333333333333332 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444443333333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444433333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444433333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444433333333333333333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333334444444444443333333333333333333333333333333333333333333333333333333333333333333333333222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444344333333333333333333333333333333333333333333333333333333333333333333333333222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444434433344333333333333333333333333333333333333333333333333333333333333333333333222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444434433343333333333333333333333333333333333333333333333333333333333333333333333222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333444434333333333333333333333333333333333333333333333333333333333333333333333333333322222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333332222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222233333223333333333333333333333332222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333332333333333333333333333333333333333333333333333333333333333333332222222232222223332233333333333333322222222222222221 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333222233222333333333333333333333333333333333333333333333333333333333322222222222222222222222233332222333322222222222222222221 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222332222222233222322223333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222221 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222223333322222233333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211222222222222222111222222222221221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211112222222222222111112211222121221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232233332223333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222222222111112211222111111121111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222111112211122111111121111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332233333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111221111122111112211111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332233333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222111112222221111111111111221111111111111211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222221111222111111111222222221111222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222222222222222222333333333333332233333333223333333333222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222221111111111111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222222222222222222333333333333332233333333323333333222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222233333333333333333333333322333333322222222222222222222222222222222222222222222222222222222222222222 122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222222222222222222233333333333333333333333322333333222322222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222222222222222222233333333333333332333333322322222222332222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222222222222223323333333333322233332333333222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222222222222223322333332222222233332222233222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111111111111111111112222222222222222222222222222222222222223322333332222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222 122222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222333332222222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222 122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222332222222222222222223322222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222221111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111122222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222221111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222211111111111111111111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222211111111111112222222222222222222222222222222222222222222222222222 122222222222222222222222222222222222222222222222222222222222111111111111111111211111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222212211111112222111111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222221111111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222112222222111111112222222222222222222222222222222222222222222222222222222222222222222222222211211111111122111111111111112222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222112222222111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111122111111111111111122222222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222112222222112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111122222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222112211111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222111111112211111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222211112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211122222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112112211111111111111111111111111111111111111111111222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222221122112212211111111111111111111111111111111111111111111222222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111211111111122112211111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111122222221111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222211111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222222111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111112222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222111111111111111111111111111111111112111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111122222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222221111111111111111111111111111122112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111112222222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221222211111111111122222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111122222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111222222222222222222222 222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111121222222222222222222 222222222222222222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222 222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222221111111111111111111112222222222222222 222222222222222222222222222222222222222222222222222222222222222222222322222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222221111111111111111111112222222222222222 222222222222222222222222222222222222222222222222222222222222222222222233332333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112112222221111111111111111111111112222222222222 222222222222222222222222222222222222222222222222222222222222223333322333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111112222222222222 222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121112222222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111112111 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222221122222222222222221112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221112221122222222222222221111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222221111222222222222222122221111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111 222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222121111222222222222222122222211112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111 222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333332233322222222222222222222222222222222222222222222222222112211222112222222222122222211112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333332233333333222222222222222222222222222222222222222221222112211222112222221111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333332233333333222222222222222222222222222222222222222221111111112222222222221111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333223333333333333333333332233333332222222222222222222222222222222222222222221111111112222222211221111111112211111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333223333333333333333333332233333333322222222222222222222222222222222222222221122111111222222211221111111112211111111122222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222211111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333332223333333333333333333332333333333322222222222222222222222222222222222222221122111111122221111221112222112211111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122222222111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333332222333333333333333333322333333333322222222222222222222222222222222222222222211111111122221111211112222222211111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221122222222111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333332222333333333333333333333333333333322222222222222222222222222111122222222222211111111111111122221112222222211111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222221111222222111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333332222333333333333333333333333333333332222222222222222222222222111122222222222211111111111111122222112222221111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111122111111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333332222333333333333333333333333333333332222222222222222222222222221122222222222111111111122221122222112222221111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111122111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333322223333333333333333333333333333333332222222222222222222222222222222222222222111111111122221222211111122111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111122111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333322223333333333333333333323333333333332222222222222222222222222222222222222222221111111122221222211111122111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333223333333333333333333222222333333332222222222222222222222222111111222222222221111111111211112222111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333222233333333333333333222222333333332222222222222222222222222111111222222222221111111111211112222111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333333222233333333333333333332222333333332222222222222222222222222221112222222222221111111111111111122111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333332222223333333333333333332222333333332222222222222222222222222221112222111122221111111111111111122111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222333333332222223333333333333333332222333333333222222222222222222222222211112222111122221111111111111111122111111111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222233333332222223333333333333333332222233333333222222222222222222222222211112222221122221111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222332222223322333333333333322222233333333222222222222222222222222211112222221111222211111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222223322222222333333322222233333333222222222222222222222222211111122221111222111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222233333333322222222222222222222222211111122221111222111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222111122221112222111111111111111111111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222112222222222111122211112222111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222111111222222111122211112222111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222221112111111222222111222222112222111111111111111111111111111111111111111111111111111111112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333222222221111111111112221111222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222221111111111122221111112222111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222221111111111122221111112222111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222211111111111122222211112222111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233332222222211111111111122222211112222111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222211112222111111221111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222211111122221111211111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222211111122221112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222222111122211112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222221111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222221111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222221111111111112211221111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112211111111111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112211111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222221111111111111111111111111111112222221122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222111111111111111111111111111112222221112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222111111111111111111111111111111222211112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222111111111111111111111111111111222211112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222111111111111111111111111111111222211112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222211111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112221122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222221111111122221222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222111111222221111111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222112222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211112222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211112222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211222211112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211222211112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122211222211112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111