Ozone column data 181019 181019 OZONE COL 259. 276. 294. 312. 329. OZONE COL 18292 0.00 18292 2400.00 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455544455544445555555555555555444443333333333333333333333333334444444444333333333333333333333333333333333333333333333333333344444433333444443333344444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455544455545544455555555555555444443333333333333333333333444444444444433333333333333333333333333333333333333333333333333333344444443333334443333334444444334443444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444455544455545544455555554444444444443333333333333333333333444444433333333333333333333333333333333333333333333333333333333333334444443333334444433333444444333333344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222233333333333333333333333334444444444444444444444444444444444444444444444444444444444444444455544445555554445555544444444444443333333333333333333333334333333333333333333333333333333333333333333333333333333333333333334444443333334444433333444444433333333444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222223333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444555444555554445555544444444444443333333333333333333333334433333333333333333333333333333333333333333333333333333333333333333344443433333444444333444444433333333444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444555444555554455554444444444444443333333333333333333333334333333333333333333333333333333333333333333333333333333333333333333344444433333334444433334444433333334334444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222223333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444555444555555455554444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444443333334444433333444443333444434444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222233333333333333333333333334333344444444444444444444444444444444444444444444444444444444444555444555555455554444444444444443333333333333333333333333333333333333333334433333333333333333333333333333333333333333333333344444443333334444433333444444333344333444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222333333333333333333333333334333333333444444444444444444444444444444444444444444444444444444455544455544444444444444444444444333333333333333333333333333333333334444444433333333333333333333333333333333333333333333333333444443333333444444333444444433344333444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222223333333333333333333333333333333333444444444444444444444444444444444444444444444444444444455544455544444444444444444444433333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333344444433333344444333334444433344333334444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455544444544444444444444444444433333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333344444434333334444433333344433333333334344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222223333333333333333333333333444444444444444444444444444444444444444444444444444444444444444455555444544444444444444444444444333333333333333333333333333333444444444444444443333333333333333333333333333333333333333333333344444444333333344433333344444333333333344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444444455555444544444444444444444444444333333333333333333333333333333444444444444444443333333333333333333333333333333333333333333333333444444433333344444333334444433333333333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444544444444444444444444444444443333333333333333333333333333333444444444444444443333333333333333333333333333333333333333333333333444444433333344444333334444433333333333344444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333444444444444444444444444444444444444444444444444444444444444444554444444444444444444444444443333333333333333333333333333333334444444444444444333333333333333333333333333333333333333333333333334444433333334444433334344433333333333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333334444444444444444333333333333333333333333333333333333333333333333334443333333333344433333344444333333333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333344444444444444443333333333333333333333333333333333333333333333333433333333333344444333334444433333333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333344444444444444443333333333333333333333333333333333333333333333333443333333333344444333334444433333343444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444444444444555554444444444444444444444444444444443333333333333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333344443333334344433333443344444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444444444444555554444444444444444444444444444444443333333333333333333333333333333333333333444444444444444433333333333333333333333333333333333333333333333333333333333333443333333344444333343444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444554444444444444444444444444444444444443333333333333333333333333333333333333333334444444444444443333333333333333333333333333333333333333333333333333333333333343333333333444433333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444444444444554444444444444444444444444444444433333333333333333333333333333333333333333333334444444444444444333333333333333333333333333333333333333333333333333333333333333333333333344433333444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444554444444444444444444444444444444433333333333333333333333333333333333333333333334444444444444444433333333333333333333333333333333333333333333333333333333333333333333333344433344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333334444444444444444443333333333333333333333333333333333333333333333333334444333333333333333344444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333344444433344444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333334344444444444444444333333333333333333333333333333333333333333333333333444333333333333333333444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333344444444444444444433333333333333333333333333333333333333333333333333333333333333333333333344444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222233333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333343444444444444333333333333333333333333333333333333333333333333333333333333333333333333333344444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333444444433333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444444444444433344333333333333333333333333333333333333333333333333333443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444433333344333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444444444433333344333333333223333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333443444444444444444444444444444444444444444444444444444444444444444444333333333333333333223332233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333443333333334444444444444444444444444444444444444444444444444444444444333333333333333333222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222223333333333333333333333333333443333333334444444444444444444444444444444444444444444444444444444444333333333333333333222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222233333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444333333333333333333322233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222233333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444333333333333333333322233333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444433333333333333333333323333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444333333333333333333333333333444554333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444333333333333333333333333344444555554333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444444333333333333333333333333344444555554443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222223333333333333333333333333333333333333344444444444444444444444444444444444444444444333333333333333333333333333344445555554443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444444444333333333333333333333333344444445555554443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444444444333333333333333333333333344444445555555543333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222233333333333333333333333333333333333334444444444444444444444444444444444444444444333333333333333333333333334444555555555544333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333334444444444444444444444444444444444444444444333333333333333333333333334444555555555544333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333333344444444444444444444444444444444444444443333333333333333333333333334555555555555544333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444 111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444444443333333333333333333344444444555555555555544333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444 111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333344444444444444444444444444444444444433333333333333333333333344444444455555555555544333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444 111222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222322333333333333333333333333333333344444444444444444444444444444444444433333333333333333333333334444444455555555555554333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444 111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222322222222222223333333333333333333344444444444444444444444444444444444433333333333333322333333334444444455555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444 111222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222322222222222223333333333333333333333333333344444444444444444443333433333333333333333322333333334454444455555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444 112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444443333433333333333333333333333443444554444455555555554444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444 111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222233333333333333333333333333344444444444443333333333333333333333333333333333443444554444444555555554444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333344333333333333333333333333333333333333333333333444444454454444555555554333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444 111222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333344333333333333333333333333333333333333333333333444444454455444555554444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444 111112222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333444444455555444555554444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333344444444445544455555444555444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 111122222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222223322222222233333333333333333333333333333333333333333333333333333344444444445544444555444554444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222223322222222233333333333333333333333333333333333333333333333333333344444444445554444555444554444322222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444 111222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222223333333344444444444445554444554444333343322222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444 111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222223333333344444444444444454444544444333343322222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444 111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333223333333344444444444444444455444554443333333322222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222223333333333333333333333332222222222333333333344444444444444444444444444443333333322222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444 111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222223333333333333333333333332222222222333333333344444444444444444444444444443333333333332222223333332333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222223333333333333333332222222222222333333333333344444444444444444444444334443333333333332222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222223333333333333333332222222222222333333333333344444444443333333344444334443333333222222222222222222322222233333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 111112111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222223322222222333332233333333333333344444444444443333333344444334433333222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444 111112111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223322222222333332233333333333333344444444444443333333333444334433333222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222223322222222333332233333333333333333333433334443333333333444334433322222222222222222222222222222222223223333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333443334443333333333443333333322222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333334444433333333443333333322222222222222222222222222222222222223222333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333334444433333333333332233222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333332233222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334433333333323333222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333322223333333344433333333323333222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333322223333333344433322222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333343333333334444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333322222333333333333222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333444443333333334444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222223332222233333333333333333222222222222222333333333333222222222222222222222222222222212222222222222222222222222222222222233333333333333333333333333333333344444444433333334444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222223332222233333333333333333222222222222222333332222333222222222222222222222222222222211222222222222222222222222222222222233333333333333333333333333333333344444444433333333444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222232222222222233333333333333332222222222222233322333333333222333222222222222222222222222222222211122222222222222222222222222222222222333333333333333333333333333333334444444443333333444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222232222222222233333333333333332222222222222233322333333333222223332222222222222222222222111122211112222222222222222222222222222222222333333333333333333333333333333334444444443333333444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222233333333333333332222222222222233333222223333222223332222222222222222222222111122211111222222222222222222222222222222222223333333333333333333333333333333344444443333333444444444444444444444444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222233333222223333222223322222222221222222222222111111111111122222222222222222222222222222222223333333333333333333333333333333344433333333333334444444444444443344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222332222222222222222222233222222223333322223322222222221122222122221111111111111111111222222222222222222222222222222233333333333333333333333333333344333333333333333444444444433333344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222223333332223322222222221122222112221111111111111111111222222222222222222222222222222233333333333333333333333333333334333333333333222444444433333333344444444444444444 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233222222222233332223322222222221122222112111111111111111111111222222222222222222222222222222222333333333333333333333333333333333333332222222444444433333333334444444444444444 111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222233332223322222222111111111112111111111111111111111222222222222222222222222222222222233333333333333333333333333333333333332222223334444443333333334444444444444444 111111111211111111111122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222233333222222222111111111111112211111111111111111111112222222222222222222222222222222222333333333333333333333333333333333332233333333444443333333334444444444444444 111111112222211111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222233333222222222111111111122111111111111111111111111112222222222222222222222222222222222333333333333333333333333333333333333333333333334443333333333344444444444444 111111112222222211111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222233333322222222111111111112111111111111111111111111112222222222222222222222222222222222223333333333333333333333333333333333333333333334444333333333334444444444444 111111112222222222221221122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222111111111111111111111111111111111111111222222222222222222222222222222222223233333333333333333333333333333333333333333334444333333333334444444444444 111111222222222222222221222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222233333333333333333333333333333333333322223334433333333333334444444444444 122112222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222221111222111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333322222223333333333333333333444444443334 122222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222111222111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333322222223333333333333333333444433333334 222222222222222222222221112222222111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222222222111222211111111111111111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333322222222333333333333333333433333333334 222222222222222222222221111112221111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222211111111111111111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333322222233333333333333333333333333333333 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112221111111111111111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333332233333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222221112222221112222111111111111111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333332233333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222221112222221111111111111111111111111111111111111111111112222222222222222222222222222222222222222222223333333333333333333333332233333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111222221111122221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333 222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111222221111122221111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222112211111111111111111111111111111111111111111111111111111111111111111111111111121112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222223233333333333333333333333333332333333333333333333333333333 222222222222222222222112222221111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222221111111111111111111112222221111111111111112222222222222222222222222222222222222222222222222222222222222233333333333333333333333322222233333333333333333333333333 222222222222222222222112222222221111111111111111111111111111111111111111111111111111111111111112222122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222221111111111111111111112222221111111111111111222222222222222222222222222222222222222222222222222222222222222223333333333333333332222222233333333333333333333333333 222222222222222222222112222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111112222211111111111111111112222222221111111111111222222222222222222222222222222222222222222222222222222222222222223333333333333333333222222233333333333333333333332333 222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122222222221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111112222211111111111111111112222222221111121111122222222222222222222222222222222222222222222222222222222222222222222233333333333333332222222232333333333333333322222333 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111221111111112222222221122211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222221111122222222222222222222222222222222222222222222222222222222222222222222233223333333333322222222222333333333333322222222333 222222222222222222222222222222222111111111111111111111111111111111111111111111111111111221111111112222222221112211222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222223333223333322222222222233333333222222222333333 222222222222222222222222222222222111111111111111111111111111111111111111111111111112222211111111112112222221111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222233333333222222222333322 222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222111111122111111111111111111112222222222222222222222222222222222222222222222222222222222222222111111122221111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222322222 222222222222222222222222222222222211111111111111111111111111111111111111211111111222222222111111122111111111111111111112222222222222222222222222222222222222222222222222222222222222222111111122221111111111111111111111111111111111111111111112222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222 222222222222222222222222222222222211111111111111111111111111111111111112211112111222221111111111122111111111111111111112222222222222222222222222222222222222222222222222222222222222211111111122221111111111111111111111111111111111111221111122222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222 222222222222222222222222222222222211111111111111111111112211111111111112211112222222221111111111122111111122111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111221111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222 222222222222222222222222222222222211111111111111111111112211111111111112211122222222111111111111111111111122111111111112222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223332222222222222222222 222222222222222222222222222222222221111111111222111111111111111111111112211122222222111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221111111112222221111111111111111111111221122222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221111111112222221122222111111222221111222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222211111111112222221222222222211222222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221111111112222222222222222222222222222222222222111111112111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222111111122222222222222222222222222222222222222221111122111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221111111122222222222222222222222222222222222222222111122111111122221111111111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221121111111222222222222222222222222222222222222222111122222211122221111222111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222221122222111222222222222222222222222222222222222222222122222111122221111222111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222222222222222222222222222222122222222222222222222222222222222222222222222222222222222111122221112222111111111111122222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222221111111111122222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222221111111122222222222222222 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222221111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111122222222222222211 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222111221111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111112222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222111221111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222111111112222222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111221111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222111111112222222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221121111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111112222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221121111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111112222222222222222222211111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222211111111112222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221221111111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111112222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222222222222222222222222222222111111112222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222211111111222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111221111111111111111111122222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222222222222222222222222222222222222222222222222222222222211111111222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111221111111111111111111111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111222211111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111222211111111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222221111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111222211111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222221121111111111111122222211111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111122222111111111111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112111111222211111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222211111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112222211222211111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222122222211222211111111111111111111111112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222211111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221211111111112211111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222221111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112211111111111111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111221111111112222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111221112222222221111111111112222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111222222222222222211111111112222222222222222222222222222222222222222222222222222222222111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111122222222222222211111111112222222222222222222222222222222222222222222222222222222222111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112211111122222222222222211111111112222222222222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211221111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222111122222222222222211111111111122222222222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222111122222222222222221111111111122222222222222222222222222222222222222222222222222222222211111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222112222111122222222222222221111111111111122222222222222222222222222222222222222222222222222222211111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122111111111111111111111111111111122222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111122222222222222221111111111111122222222222222222222222222222222222222222222222222222211111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111112222222222221111111111111111222222222222222222222222222222222222222222222222222211111111111 222222222222223222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111112222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222221111111111111111222222222222222222222222222222222222222222222222222221111111111 222222222222223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222211111111111111111112222222222222222222222222222222222222222222222222221111111111 222222222222223333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211221111111111111111111112222222222222222222222222222222222222222222222222221111111111 222222222222223333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111112222222222222222222222222222222222222222222222222211111111 222222222222233333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222221211111 222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111 222222222222222222223332222222222222222222222222222222222222222222222222222222222222222222222222221122211111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211222211221111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111222211221111112222111111111111111111111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212221111221122222111112222111122111111111111111111111111122222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111221122222222112222111122111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121222222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221211111111111111122222112222221111111111111111111111111111111122222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112211112222221111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112211111121111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111122112111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222122211111111111111111122112211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122112211221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222222222222222222222222222222222111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222221122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111 222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111 222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222221111 222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111112222222222222222222222222222222221111 222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111111111111111111111111111122222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112222111111111111111111111111111111122222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111222222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111122222222222222222222222222222111 222222222222222222222222222222222222222222222222222222222222211222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122221111111111111111111111111111111111111111222222222222222222222222222211 222222222222222222222222222222222222222222222222222222222222211111122221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222211 222222222222222222222222222222222222222222222222222222222222211111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211 222222222222222222222222222222222222222222222222222222222222211111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211 222222222222222222222222222222222222222222222222222222222222111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222221 222222222222222222222222222222222222222222222222222222222222111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222221 222222222222222222222222222222222222222222222222222222222222111111221122111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222221 222222222222222222222222222222222222222222222111112222222222221111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111111111222222222222222222222221 222222222222222222222222222222222222222222222111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111112222222222222222222222 222222222222222222222222222222222222222222222221111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222111111111111111111111111111111111111111111112222222222222222222222 222222222222222222222222222222222222222222222221111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111222222222222222222222 222222222222222222222222222222222222222222222211111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111111111111111111111111111111111111222222222222222222222 222222222222222222222222222222222222222222222222222122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222 222222222222222222222222222222222222222222222222222222112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111212222222222222222 222222222222222222222222222222222222212222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222222211111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222222222222221211111111222222222112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222 222222222222222222222222221111222211111111111221111122112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222 222222222222222222222222211111111111111111111221111111111222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222 222222222222222222111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222111112222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 112222121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222