Ozone column data 171116 171116 OZONE COL 261. 282. 303. 324. 345. OZONE COL 17320 0.00 17320 2400.00 444455445555555555555544444444444444444444444444444444444444444444455555555555444444444444444455555544444445555554444444444444444444444444444444444433333333444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544444444444444445555444444444444444444444444444443333333333333333333333333333333333333333333333333333333333 444455444555555555555544444444444444444444444444444444444444444444455555555554444444444444444455444544444455444444444444444444444444444444444444444433333333444444444443333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445544444444444444445555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333 444555445555555555555544444444444444444444444444444444444444444444445445555555544444444444444455444444444455444444444444444444444444444444444444444433333333334444444443333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555544444444444444444444444444444333333333333333333333333333333333333333333333333333333333 544555555555555555554444444444444444444444444444444444444444444444445444444555444444444444444444444444444444444444444444444444444444444444444444444433333333334444444443333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555544444444455544444444444444444444444444444443333333333333333333333333333333333333333333333333333333 544555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333334444444443333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544455544444444455544544444444444444444444444444443333333333333333333333333333333333333333333333333333333 545555555555555555555444444444444444444444444444444444444444444444444555544444444444444444444444444444444444444444444444444444444444444444444444444444433333334444444443333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455544444444444444455555544444444444444444444444444443333333333333333333333333333333333333333333333333333333 444455555555555555554444444444444444444444444444444444444444444444445555555554444444444444444444444444444444444444444444444444444444444444444444434444433333334444444443333333333333333333333333334444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444455544444444444444455555545444444444444444444444444443333333333333333333333333333333333333333333333333333333 444555555555555555555444444444444444444444444444444444444444444444445545555555555444444444444444444444444444444444444444444444444444444444444444434444443333334444444443333333333333333333333333334444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444455544444444444444455555555444444444444444444444444444433333333333333333333333333333333333333333333333333333 554555555555555555555555444444444444444444444444444444444444444444445444444455554444444444444444444444444444444444444444444444444444444444444444333444443333334444444444333333333333333333333333334444444444444444444444444333333333333344444444444444444444444444444444444444444444444444444444454555444444444444444555555444444444444444444444444444443333333333333333333333333333333333333333333333333333 555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444444444333333333333333333333333333443333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444555444444444444444555444444444444444444444444444444444333333333333333333333333333333333333333333333333333 555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333334444444333333333333333333333333333333333443333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555554444444444444445544444444444444444444444444444444433333333333333333333333333333333333333333333333333 444455555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444444443334333334444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445554444444444444445544444444444444444444444444444444433333333333333333333333333333333333333333333333333 444555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444434444444333433333344444443334333333333444443333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445554444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333 554555445555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433344333333433333344444433333333333333444443333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445554444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333 555555445555555555555554444444444444444444344444444444444444444444444444444444444444444444444444444444444444444444443334433344333333333333344444433333333333333333433333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444445554544444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333 455555555555555555555554444444444444444444333344444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444455544444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333 444555555555555555555555444444444444444433333333334444444444444444444444444444444444444444444444444333344444444444443333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444554444444455544444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333 444555555555555555555554444444444444444433333333333444444444444444444444444444444444444444444334444333333443444444443333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444445545555555444444555544444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333 444555555555555555555444444444444444443333333333333444444444444444444444444444444444444444443333333333333433333444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444455544555555555555555554444554444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333 445555555555555555555444444444444444443333333333333344444444444444444444444444444444444444443333333333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444455545455555555555555555444454444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333 445554445555555555555444444444444444433333333333333333344444444444444444444444444444334444443333333333333333333344444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444455555555455555555555555555544555544444444444444444444444444444444444444444444433333333333333333333333333333333333333333333 444454445555555555554444444444444444433333333333333333344444444444444444444444444444333333343333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444455555555445555555555555555555555544444444444444444444444444444444444444444444444333333333333333333333333333333333333333333 444444445555555555555444444444444444433333333333333333344444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444455555555445555555555555555555554444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333 444444445555555555555554444444444444333333333333333333333344444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333322233333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444445444445555555445555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333 445555455555555555555554444444444433333333333333333333333334444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333322222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444455555444445555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333 445554455555555555555554444444444433333333333333333333333334444444444444444444444444433333333333333333333333333333333333333333333333333333333332222222222222222222222233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444445555445555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333 444454455555555555555555444444444433333333333333333333333333344444444444444444444444333333333333333333333333333333333333333333333333333322233332222222222222222233322233333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444445555445555555555555555555555554555555444444544444444444444444444444444444444444444444444433333333333333333333333333333333333333333 444444455555555555555554444444444433333333333333333333333333334444444444444444444444443333333333333333333333333333333333333333333333333322222233222222222222222333322233333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444445555445555555555555555555555444555555454445544444444444444444444444444444444444444444444434333333333333333333333333333333333333333 444444444455555555555554444444444333333333333333333333333333344444444444444433344444443333333333333333333333333333333333333333333333333322222233222222222222222223222233333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555444555555554445544444444444444444444444444444444444444444444444333333333333333333333333333333333333333 444444444444455555555554444444444333333333333333333333333333333444444444444433333333433333333333333333333333333333333333222223333333333322222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555554445555554444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333 444444444444555555555544444444444333333333333333333333333333334444444444444333333333333333333333333333333333333333323333222222222222233322222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555554445555555444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333 444444444444555555555544444444443333333333333333333333333333334444444444444333333333333333333333333333333333333333322222222222222222232222222222222222222222222222222333332333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444454444455555555555555555555555555555555555555444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333 444444444444555555555544444444443333333333333333333333333333334434444444444433333333333333333333333333333333332223322222222222222222232222222222222222222222222222222333332222233333333333333333333333333333333333333333333333333333333333344444444444444444444444444454444455555555555555555555555555555555555555554444444444444444444444444444444444444444444444444433333333333333333333333333333333333332 444444444445555544555544444444443333333333333333333333333333334333333344444433333333333333333333333333332333332222222222222222222222222222222222222222222222222222222233332222233333333333333333333333333333333333333333333333333333333333343444444444444444444444444455555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444443333333333333333333333333333333332222 445555444444455544444444444444433333333333333333333333333333333333333333334433333333333333333333333333332222222222222222222222222222222222222222222222222222222222222223332222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444445555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444443333333333333333333333333333332222222 445554444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222223332222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555544455444444444444444444444444444444444444444444443333333333333333333333333333322222222 444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444445555555555555555555555555555555555555555555555555555544455444444444444444444444444444444444444444444443333333333333333333333333333322222222 444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333332223322222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444445555555555555555555555555555555555555555555555555555544454444444444444444444444444444444444444444444444333333333333333333333333333333222222 444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444443333333333333333333333333333322222 444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555555554444454444444444444444444454444444444444444444444443333333333333333333333333333322222 444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555555555444454444444444444444455555444444444444444444444443333333333333333333333333333322222 444444444444444444444444444433333333333333333333333333333333333333333333333333333333333332222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555555555555544455544444444444444455555444444444444444444444443333333333333333333333333333333222 444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555544444444444444455444444444444444444444444444333333333333333333333333333333333 444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555544444444444555555444444444444444444444444444333333333333333333333333333333333 444444444444444444444444444333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555554444445555555555444444444444444444444444444333333333333333333333333333333333 445444444444445554444444443333333333333333333333333333333333333333333333333333332333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555555555555555555554545555555555555544444444444444444444444444433333333333333333333333333333333 445554444444545555544444443333333333333333333333333333333333333333333333333333332222223333222222222222222222222222222222222222222222222222222222222222112222222222222222222222221222222222223333333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555555555555555555545555555555555544444444444444444444444444433333333333333333333333333333333 455554444444554455544444443333333333333333333333333333333333333333323333333333332222222222222222222222222222222222222222222222222222222222222222222222111112111122222222222222221222222222223333333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555555555555555555545555555555554444444444444444444444444444433333333333333333333333333333333 455444444444544444444444333333333333333333333333333333333333333333222222233333332222222222222222222222222222222222222222222222222222222222222222222222111112111122222222111122222222222222222233333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555444554444444444444444444444433333333333333333333333333333333 554444444444444444444443333333333333333333333333333333333333333333222222222223332222222222222222222222222222222222222222222222222222222222222222222222211112222222222221111122222222222222222233333333333333333333333333333333333333333334444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444443333333333333333333333333333333 444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222211122222222222222222222222222211112222222222221111222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444443333333333333333333333333333333 444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111112222222222222222222222222211122222222222221111222222222222222222223333333333333333333333333333333333333333333344444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555544555555555555555444444444444444444443333333333333333333333333333333 444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111112222222222222222222222222211122112221222221112222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555544555555555555544444444444444444444444333333333333333333333333333333 444444444444444444444433333333333333333333333333333333333333333332222222222222222222222222221111112222222222222222222222111112222222222222222221112222221122112221222221112222211111222222222223333333333333333333333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555544445555555555554444444444444444444444333333333333333333333333333333 444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222221111111122112222222222211112111112222222222222222221112222222111222111112221112222211111222222222223333333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555555555555555544445555555555555554444444444444444444333333333333333333333333333333 444444433444444444443333333333333333333333333333333333333333333222222222222222222222222222221111111122111111222222211111111111222222222222222222222222222111222111112222211122222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444555555555555555555555555555555555555555555555555555555555555554555555555555555554444444444444444444333333333333333333333333333333 444443433444334444443333333333333333333333333333333333333333333222222222222222222222222222221111111111111111222222221111111111221111111222222222222222221111211111112222211122222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444433333333333333333333333333333 334443333444333334433333333333333333333333333333333333333333333222222222222222222222222222222111111111111111222222221111111111221111111111122111122222221111211111112222211122222222222222222222233333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444433333333333333333333333333333 333333333333333333333333333333333333333333333333333333333333322222222222222222222221222222222111111111111111112111221111111111111111111111122111111222222211211111112222211122222222222222222222222333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444433333333333333333333333333333 333333333333333333333333333333333333333333333333333333333333222222222222222222222221222222222111111111111111122111111111111111111111111111111111111222222211122222222222221122222222222222222222222333333333333333333333333333333333333333333333444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444443333333333333333333333333333 333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111111111111111222222222222211122222222222221122222222222222222222222233333333333333333333333333333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555444454444444444444444443333333333333333333333333333 333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111111111111111222222222222211111111122222221122222222222222222222222233333333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444443333333333333333333333333333 333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222221111111111111111111111111111111111111111111112222222222222211111111122222222222222222222222222222222223333333333333333333333333333333333333333333334444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444443333333333333333333333333333 333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111111111111112222222222222221112211122222222222222222222222222222222222333333333333333333333333333333333333333333334433333333344444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444333333333333333333333333333 333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222221111111111111111111111111111111111111111111122222222222222221112211122222222222222222122222222222222222333333333333333333333333333333333333333333334433333333334444444444444444444555554455555555555555555555555555555555555555555555555555555555555555555555555444444444444444444333333333333333333333333333 333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222221112211122222222222222222122222222222222222333333333333333333333333333333333333333333334433333333333444444444444444444554444455555555555555555555555555555555555555555555555555555555555555555555554444444444444444433333333333333333333333333333 333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222222221112222222222222222222222122222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444454444454555555555555555555555555555555555555555555555555555555555555555555554445444444444444443333333333333333333333333333 333333333233333333333333333333333333333333333333333322222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222221112222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444443333333333333333333333333333 333332333233333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222111122222112222222222222222222222222222222233333333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444443333333333333333333333333333 323332332233332223333333333333333333333333333333322222222222222222222222222222222222222222222222111111111111111111111111111111111111111111221111112222222222111122222111112222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444333333333333333333333333333 322222332222322223333333333333333333333333333333322222222222222222222222222222222222222122222222111111111111111111111111111111111111111111221111112222211111111122222111112222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555555544444444444433333333333333333333333333333 222222222222233223333333333333333333333333333222222222222222222222222222222222222222222111111122111111111111111111111111111111111111111111111111112222211111111122222111222222222221111222222222222222222333333333333333333333333333333333333333333333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555544444444444433333333333333333333333333333 222222222222233222233333333333333333333333323222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222221111222222222221111122222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444445555444555555555555555555555555555555555555555555555555555555555555555544444444444443333333333333333333333333333 222222222222222222222233333333333333333333322222222222222222222222222222222111122222222111111111111111111111111111111111111111111111111111111111111111111111111221111111222222222221111122222222222222222223333333333333333333333333333333333333333333333333333333343444444444444444444444444544444555555555555555555555555555555555555555555555555555555555555555544444444444443333333333333333333333333333 222222222222222222222333333333333333333332222222222222222222222222222222221111111111221111111111111111111111111111111111111111111111111111111111111111111111111221111111222222222222211122222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444544444445555555555555555555555555555555555555555555555555555555555555554444444444443333333333333333333333333333 222222222233322222222333333333333333333332222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222211122222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555544444444444433333333333333333333333333333 222222222233322222222222333333323333322222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211122222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444444444444433333333333333333333333333333 222222222223322222222222222333322222322222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211122222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555544444444444333333333333333333333333333333 222222222223322222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444545555555555555555555555555555555555555555555555555555555554444444444444333333333333333333333333333333 222222222223222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555555555554444444444444333333333333333333333333333333 222222222233322222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555444444444433333333333333333333333333333333 222222222233332222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555444444444443333333333333333333333333333333 333322222223322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211222222222222222222223333333333333333333333333333333333333333333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555544444555444444444443333333333333333333333333333333 333322222223322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111222222222222222222222233333333333333333333333333333333333333333333333333333333344444444444444444444444444444444455555555545555555555555555555555555555555555555444444544444444444333333333333333333333333333333333 222222222223322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111222222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444455555554444555555555555555555555555555554555555544444444444333444433333333333333333333333333333333 222222222223222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111122222222222222222222233333333333333333333333333333333333333333333333333333333333444444444444444444444444444444455555554444445555555555555555555555555544555554444444444444333444333333333333333333333333333333333 222222222233222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111112222211111111111111111111111111111111111111111111112211111122222222222222222222223333333333333333333333333333333333333333333333333333333333443333333334444444444444444444445555444444445555555555555555555555555544445554444444444444333333333333333333333333333333333333333 222222222233322223333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111112222222211111111111111111111111111111111111111111112211111122222222222222222222222333333333333333333333333333333333333333333333333333333333343333333334433333334444444444444444444444444444455555555555555555554444445555444444444444333333333333333333333333333333333333333 222222222233322223333222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222222211111111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333333333343333333334433333334444444444444444444444444444455445555555555444444444444444444444444444333333333333333333333333333333333333333 222222222223322222232222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333333333333333333334433333334444444444444444444444444444444445555544444444444444444444444444444443344333333333333333333333333333333333333 222222222223322222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444333344333333333333333333333333333333333333 232222222223222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111222222111111122222222222222211111111111111111111111111111111111111111111111111222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444344444433333333333333333333333333333333333333333 233222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111121111222222122222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444344444333333333333333333333333333333333333333333 232222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222221122222222222222222222222211111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444334333333333333333333333333333333333333333333333 332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112122222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444334433333333333333333333333333333333333333333333 332222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333343444444444444444444444444444444444444444444444444444433444334333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111212222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444443444433443333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444443333443344433333333333333333333333333333333333333333333333333333 222222211222221122222222222222222222222222222222222222222222222222222222222221111111111111111111112221222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333344444444433333444444444344444444444333333333443333333333333333333333333333333333333333333333333333333333 221112111111221122222222222222222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333344444444433333444444433334444444444333333333333333333333333333333333333333333333333333333333333333333333 221111111111111122222222222222222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333444444433333334444433333333344444433333333333333333333333333333333333333333333333333333333333333333333 111111111111111111122222222222222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333444333333333334444433333333344333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333443333333333334444443333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333443333333333334444443333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344443333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334443433333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333333222222222333333333333333333333333333333333333333334433333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333 111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444433333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111122222222222222222222222222223333333333333333333333333333333333222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222233333333333333333333333333333333222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222233333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444433333333333333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444433333333333333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444433333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433444444443333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111112222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433444444443333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111112222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444443333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444433333333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444433333333333333333333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444433333333333333333333 111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333343433333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333443333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334433333333333333333 111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344443333333333333333 111122211111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344333333333333333333 221122222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222222111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 222222222221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344443333333333333333333333333 222222222222111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344443333333333333333333222333 222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222332 222222222222111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222 222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222 222222222222222222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333223333222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322332222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322233333322222222222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222233223322222222222222222222222 122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333323323333222222223322222222222222222222222 111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333223322322222222222333322222222222222222222 111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333322333333223222222222222222333322222222222222222222 111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333332222333322222222222222222222333322222222222222222222 111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333222233222222222222222222222333322222222222222222222 111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333322222233222222222222222222222232222222222222222222222 111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222 111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222 111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222 111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222221122222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333322223333333333333333333333333333333222222222222222222222222222222222222222222222222111122222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333222222222223333323333333333333333333333333222222222222222222222222222222222222222222222222111122222222 111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222223333333222333333333322222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222223222222222333332222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111122111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111122111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111111111111111111111111111111111111111111111111111111111112221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222 111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111112221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221211111111111111111111111111111111111111111111111111111111111111111111111112221111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111122221122222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112221111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111122221122222222222222 111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211121111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111122111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222221122222222222222 111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111122111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222222112222222111122222 111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222221111222222111121222 111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111222222221111222222111111122 111111111111111111111111111111111111111112222222222222222222222222222222222222222222122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222221111222222211111122 111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111221111221111222112211222222 111111111111111111111111111111111111111111111222222222222222222222222222222222111112111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111221112222112222222222 111111111111111111111111111111111111111111111222222222222222222222222222221222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122211112221112222222111 111111111111111111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111222211111111112212222111 111111111111111111111111111111111111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111222211111111111112222221 111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111222211111111111112222221 111111111111111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111122211111111111222222222 111111111111111111111111111111111111111111111111111122222222221122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222221122222222222222222222222222222222222221111111111111111111111222111111122211222211122 111111111111111111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111122222222222222222222222222222222222222222222222222222222222222221111111122222222222222221111111122222222222222222222222222222222211111111111111111111111112222111122222221211111122 111111111111111111111111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111222222222222222222222222222222222222222222222222222222222222221111111122222222222222221111111122222222222222222222222222222222211111111111111111111111112221111112222222211111111 111111111111111111111111111111111111111111111111111111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222221111222222222222222222222222222222222222222222222222222222222222221111111122222222222222221111111122222222222222222222222222222222211111111111111111111111111111111122222222211111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111122222222221111111111111112111222222222222222222222222111111111111111111111111111111111122222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111122222222111111111111111111111222222222222222222221111111111111111111111111111111111111122222211122111122111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111122222222211111111111111111111222222222222222222222111111111111111111111111111111111111121222221122111122111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111112222222211111111111111111111222222222222222222222221111111111111111111111111111111111111122221111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111112222222211111111111111111111222222222222222222222221111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111112222222211111111111111111111222222222211122222222221111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111111122222211111111111111111111122211111111122222222221111111111111111111111111111111111111111111111122112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111122222211111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111122222211111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111112222222222222222222222222222222222222222222222222222222221111111122222211111111111111111111111222222222222211111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111112222222222222222222222222222222222222222222222222222222221111111122222221111111111111111111111222222222222211111111111111111111111111111221111111111111111111111222222112 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111112222222222222222222222222222222222222222222222222222222221112111112222221111111111111111111111111222222222211111111111111111111111111122222111222111111111111111221111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211112222221111111111111111111111111222222222211111111111111111111111111112221112222111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211112222221111111111111111111111111222222222211111111111111111111111111111111112221111111111111111111121111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111112222221211111111111111111111111222222222222211111111111111111111111111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111112222222211111111111111111111111222222222222211111111111111111111111111111111111111111111111111111221111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111112222222211111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222221111111111112222222221111111111111111111111122222222222211111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111112222221111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111112222221111111111111111111111111222111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111112222221111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111111111112222211111111111111111111111111111111111111111111111111111111111111111111111222221211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222221111111111111122111111111111111111111111111111111111111111111111111111111111111111111111222222211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111122111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222221111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111