Ozone column data 161020 161020 OZONE COL 259. 278. 297. 315. 334. OZONE COL 16294 0.00 16294 2400.00 333333333333333333333333333333333333333333333333333333333333333333333333333322322222222333322222222222222222222222222223333333333333333333333333333333333333333333334333334444444444444444444445555555555555555555555555555555555555555555554444444444443333333333333444444444444444444444444444444444444444444443333333332222222222222222212222222111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333333333322223322222222333322222222222222222222222222233333222223333333333333333333333333333333333334444444444444444444444444445555555555555555555555555555555555555555555544444444444443333333333333334444444444444444444444444444444444444444333333333332222222222222222212221111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333333222223222223322222222233332222222222222222222222222223333222222222222233333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555544444444444443333333333333334444444444444444444444444444444444333333333333323333322222222222222211111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333323222222222223222222222233332222222222222222222222222222233322222222222233333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555555555554444444444443333333333333333444444444444444444444444444444444433333333332223333322222222222111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333322222222222222222222222333332222222222222222222222222222233322222222222233333333333333333333333333334444444444444444444444444555555555555555555555555555555555555555555555554444444444443333333333333333344444444444444444444444444444444433333333332223222222222222222111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333322222233322222222222222333332222222222222222222222222222222322222222222223333333333333333333333333333344444444444444444444444555555555555555555555555555555555555555555555554444444444443333333333333333334444444444444444444444444444444443333333333322222222222222222111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333322222233322222222222222233332222222222222222222222222222222222222222222223333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444444444443333333333333333334444444444444444444444444444444444333333333322222222222222211111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333333333333222222233322222222222222233333222222222222222222222222222222222222222222222333333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444444444444433333333333333333334444444444444444444444444443333333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333333223333333222222333322222222222222233333222222222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444555555555555555555555555555555555555555555555555544444444444433333333333333333333444444444444444444444333333333333322222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322332222222333222222233222222222222222222233222222222222222222222222222222222222222222222333333333333333333333333333334444444444444444444444445555555555555555555555555555555555555555555555544444444444433333333333333333333344444444444444444444333333333332222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333222222222222222222222223332222222222222222232222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444445555555555555555555555555555555555555555555555544444444444433333333333333333333344444444444444444444333333333332222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333332222222222222222222233322222222222222222232222222222222222222222222222222222222222222222222222222222223333333333333333444444444444444444444444555555555555555555555555555555555555555555555544444444444433333333333333333333333334444444444444444333333333333322222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322222222222222222222233322222222222222222333322222222222222222222222222222222222222222222222222222222223333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444444444433333333333333333333333334444444444444444333333333333322222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322222222222222222222232222222222222222222333222222222222222222222222222222222222222222222222322222222233333333333333333334444444444444444444444445555555555555555555555555555555555555555555555444444444443333333333333333333333334444444444444444433333333333222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322222222222222222222232222222222222222222223222222222222222222222222222222222222222222222222322222222233333333333333333344444444444444444444444445555555555555555555555555555555555555555555555444444444443333333333333333333333334444444444444444433333222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222322222222233333333333333333344444444444444444444444455555555555555555555555555555555555555555555555444444444443333333333333333333333334344444444444444443322222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222322222222222333333333333333344444444444444444444444455555555555555555555555555555555555555555555555444444444443333333333333333333333333344444444444444444322222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444455555555555555555555555555555555555555555555555554444444443333333333333333333333333344444444444444444322222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444444444444444444444555555555555555555555555555555555555555555555554444444444433333333333333333333333333444444443333333332222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333444444444444444444444444444444555555555555555555555555555555555555555544444554444444444433333333333333333333333333444333333333333333222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333333222333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222233333333333444444444444444444444444444444555555555555555555555555555555555554445444444554444444444433333333333333333333333333344333333333333333222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333332222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223322222222223333333333444444444444444444444444444444555555555555555555555555555555555554445444444455544444444433333333333333333333333333334333333333333333322222222222212111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333333332222233222233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333334444444444444444444444444444444555555555555555555555555555555555555444454445555544444444433333333333333333333333333333333333333322222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333333333333333333333333333333223332222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333334444444444444444444444444444444455444555555555555555555555555555555544454445555544444444433333333333333333333333333333333322222222222222222222222222121111111111111111111111111111111111111111111111111111111111111111111111111111111111 333322333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333344444444444444444444444444444455444555555555555555555555555555555544444444445544444444433333333333333333333333333333333322222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111 333322222333332233333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333344444444444444444444444444444444444445555555555555555555555555555544444444445544444444433333333333333333333333333333333322222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111 333222222223332222233333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333344444444444444444444444444444444444445555555555555555555555555555544444444454444444444433333333333333333333333333333332222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333222222222222222222233333333222222222222222222222222222222222222222222222222222221112222222222222222222222222222222222222222222222222222222222222332222222333333333334444444444444444444444444444444444445555555555555555555555555555544444444455444444444433333333333333333333333333333333222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 333222222222222222222332233333222222222222222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222222222222333333333333333333334444444444444444444444444444444455555555555555555555555555555555544444444444455444444433333333333333333333333333333333222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 332222222222222222222332222233222222222222222222222222222222222222222221222222222222122222222222222222222222222222222222222222222222222222222222222333333333333333333334444444444444444444444444444444455555555555555555555555555555555554444444444455444444443333333333333333333333333333333222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222221222222222222122222222222222222222222222222222222222222222222222222222222222333333333333333333334444444444444444444444444444444455555555555555555555555555555555554444444444455444444443333333333333333333333333333333222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222221222222222221122222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444444444444444444444444455555555555555555555555555555555555544444444455444444443333333333333333333333333333332222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444555555555555555555555555555545555544444444455444444444333333333333333333333333333332222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444555555555555555555555555555544555544444444444444444444333333333333333333333333333222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333334444444444444444444444444444444555555555555555555555555555555555544444444444444444444433333333333333333333333333222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333334444444444444444444444444444444554445555555555555555555555555555544444444444444444444433333333333333333333333333322222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222221111122222211222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333444444444444444444444444444444554445555555555555555555555555455555544444444444444444433333333333333333333333333322222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222211222222222222222222222222222211111222222212222111122222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444555555555555555555555555455555554444444555544444433333333333333333333333333322222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222211222221112222111122211111222222222222222222222222211111222222211122111122222222222222222222222222222222222222222222222222222222222222233333333333333333333444444444444444444444444444444444444555555555555555555555555555555444444444555544444433333333333333333333333332222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222211111221111112111111111111211122222222222222222212211111122222111122211122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444444334444555555555555555544455555555555444444444455544444433333333333333333333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222221111222222211111111111111111111111111211111112222222112222111111111122222221222211111122222222222222222222222222222222222222222222222222222222222223333333333333333333333333333344444444444444444444334444555555555555555544455555555555444444444444444444433333333333333333333333333222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111222 222221111111222111111111111111111111111111111111111111221111211111111111122222221221111111122222122222222222222222222222222222222222222222222222222222223333333333333333333333333333343333344444444444444334444555555555555555544555555554444444444444444444444433333333333333333333333333222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111222222 122221111111111111111111111111111111111111111111111111111111211111111111121111211221221111122222111112222222222222222222222222222222222222222222222222222233333333333333333333333333443333344444444444444443555555555555555555544555555554444444444444444444444433333333333333333333333333222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111121111112221222222 111111111111111111111111111111111111111111111111111111111111111111111111121111111111221111111122111112222222222222222222222222222222222222222222222222222233333333333333333333333333443333344444444444444443555555555555555555555444555444444444444444444444444433333333333333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122221112222221122222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111122222222222222222222222222222222222222222222222222222333333333333333333333333333333333334444444444444444445555555555555555555444555444444444444444444444444443333333333333333333333333222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111121111122222222222222222222222222222222222222222222222222222333333333333333333333333333333333334444444444444444445555555555555555555444555444444444444444444444444443333333333333333333333333222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211122222222222222222222222222222222222222222222222222222333333333333333333333333333333333333344444444444444445555555554445544555444555444444444444444444444444443333333333333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211122222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444444445555555554445544555444555444444444444444444444444443333333333333333333333333322222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444444445555554444444444444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222333333333333333333333333333333333344444444444444444555554444444444444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222222222111111111111112111111111111111111111111111222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222333333333333333333333333333333333344444444444444444555554444444444444444444444444444444444444444444444433333333333333333333332222222222222222222222222222222222222222111111111122222111112221111111222211111221222222222222222222222222222222222 111111111111111111111111111111111111111111222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222333333333333333333333333333333333334444444444444444554444444444444444444444444444444444444444444444444433333333333333333333333222222222222222222222222112222222222222111112222222222122222222111222222211222221122222222222222222222222222222222 111111111111111111111111111111121111111121222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333334444444444444444554444444444444444444444444444444444444444444444444433333333333333333333333222222222222222222222222112222222222222122222222222222222222222221222222211222222222222222222222222222222222222222 111111111111111111111111111211122222111122222222111111111111222211111222221111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333344444444444444334444444444444444444444444444444444444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222221222222211222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222111111111211222222222222222222211111111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333344444444444444334444444444444444444444444444444444444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222211111112222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222222222233333333333333333333333333333334444444444444444444334444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222211111112222222222222222222222222211122221111111111111222222222222222222222222222222222222222222222222222222222223333333333333333333333333334444444444444444444334444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222111112222222222222222222222222211122222222111111111122222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444334444444444444444444444444444444444444444444444444444333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222212222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444443344444444444444444444444444444444444444444433444444333333333333333333333322222222222222222222222222222222222222222222222222222233322222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333334444444444444444444443344444444444444444444444444444444444444444433444444333333333333333333333322222222222222222222222222222222222222222222222222333333322222222222222222222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333334433333344444444444444434444444443334444444444444444444444444444433333333333333333333333333333322222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333334433333344444444444444434444444443334444444444443333443444444444433333333333333333333333333333322222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222 111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222111112222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333334444444433333333333333443333333344444433333443444444444433333333333333333333333333333322222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222222222222 111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333443333333344444433333433343333344333333333333333333333333333333322222222222222222222222222222222222222222222222223333333332222222222222222222222222222222222222222222222222222222 211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333443444443343344333333333343333344333333333333333333333333333333322222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222 222211111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222211111222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333444443344344333333333344433433333333333333333333333333333333332222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222 222222111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333444443333333333333333334433433333333333333333333333333333333332222222222222222222222222222222222222222222222222223333332222222222222222222222222222222222222222222222222222222 222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333443333333333333333333333433433443333333333333333333333333333332222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222 222221111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222233223333333333333333333333333333333333333333333333333333333443333333333333333344444444443443333333333333333333333333333332222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222 112221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222212111111112222222222222222222222222222222222222222222222222222222222233222222222233333333333333333333333333333333333333333333333333333333333333333344444444443433333333333333333333333333333332222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222222222222222233222222222233333333333333333333333333333333333333333333333333333333333333333444444444443333333333333333333333333333333332222222222222222222222222222222222222222222222222223333333222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333344444444444444444443333333333333333333333333333333322222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222 111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444444444444433333333333333333333333333322222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444443333333333333333333333333333333322222222222222222222222222222222222222222222222222222333322222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333334444444444444444443333333333333344433333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333344444333333333333333333333333333333333444444444444444443333333333333344433333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333344444333333333333333333333333333333333444444444444444444433333333333344333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333344444333333333333333333333334444444444444444444444444444433333334434433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111112222222222222222222222222221111112221111111111111111122222222222222222222222222222222222222222222222222222222222222233333333333333333333333333344333333333333333333333333333444444444444444444444444444433333334434433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111222222222222222222111121111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333344333333333333333333333333333444444444444444444444444444433333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111112222222111222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333334444444444444333333333333333344444444444444444444444444444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111222111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333334444444444444333333333333333344444444444444444444444444444433333333333333444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333334444444433333444444433333333334444444444444444444444444444433333333333333444333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333334444444433333444444433333333334444444444444444444444444433333333333333333443333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333334444444433333444444433344444434444444444444444444444444433333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333334444444444444444444433444444434444444444444444444444444433333334333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333334444444444444444444433444444434444444444444444444444444433333334433333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444333334433333444444443344444444444444444444444434333334433333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333444444444333334433333444444443344444444444444444444444444333334433333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333444444444444444444444444444444344444444444444444444444444333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333444444444444444444444444444444344444444444444444444444433334444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333444444444444444444444444444444444444444444444444444444433334444344333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333333333333334444444444444444444444444444444444444444444444444443344333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333333333333334444444444444444444444444444444444444444444444444443344343333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222233333333332222222333333333333333333344444444444444444444444444444444444444444444444444434444444344443333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222233333333332222222333333333333333333344444444444444444444444444444444444444444444444444334444444344443333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222333333333332222222333333333333333333344444444444444444444444444444444444444444444444444334444433333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222223333333332222222333333333333333333344444444444444444444444444444444444444444444444444333344433333333333333332333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333332222233333333333333334444444444444444444444444444444444444444444444444444333344433333333333333332233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 222222222222222211111112111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222223333333333332222233333333333333334444444444444444444444444444444444444444444444444433333344433333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122 222222222222222222211112222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222223333333333332222233333333333333334444444444444444444444444444444444444444334444444443333344433333333322333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211112 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222223333333333332222233333333333333334444433333444444444444444444444444444444334444444443333333433333333322333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111112 222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222233333333333222233333333333333334444433333444444444444444444444444444444444444433333333333433333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222 222222222222222222222222222222211111111111111111111111111111111111111111111111111211111111111111111111222222222222222222222222222222222222222222222222222222222222233333333333322233333333333333333333344444444444444444444444444444444444444444433333333333444333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222 222222222222222222222222222222211111111111111111111111111111111111111111111111111211222111111111111111222222222222222222222222222222222222222222222222222222222222333333333333322233333333333333333333344444444444444444444444444444444444433344333333333333444333333333333322233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222 222222222222222222222222222222211111111111111121111111111111111122221111111111122211222212211111111111222222222222222222222222222222222222222222222222222222222222333333333333322233333333333333333333344444444444444444444444444444444333333344333333333333443333333333333322233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222 222222222222222222222222222222111111111111111222222111111111221122211111111111222222122112211111111111222222222222222222222222222222222222222222222222222222222222333333333333322233333333333333333333344444444444444444444444444444444333333344333333333333443333333333333322222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122221 222222222222222222222222222222111111111111111222222111111111222222211111111111222222111221111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333344444444444444444444444444444444333333333333333333333443333333333333322222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111121111 222222222222222222222222222222211111111111111222221111111111222222211111111111111122111221111111111122222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333444444444444444444444444444444333333333333333333333333333333333333322222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122211111 222222222222222222222222222222222221111111111222221111111112222222211111111111111221111111111111111122222222222222222222222222222222222222222222222222222222222222222232222222223333333333333333333333333444444444444444444444444444444333333333333333333333333333333333333322222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222211111 222222222222222222222222222222222222222111112222221111111112222222222211111111111121111111111111111222222222222222222222222222222222222222222222222222222222222222222232222222222222333333333333333333333444444444444444444444444444444333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222111111 222222222222222222222222222222222222221111112222221111111111122222222222111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333444444444444444444444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222221111111112211222222111122222222222111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222233333222222333333333333333333333333333333444444444444444444444443333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 222222222222222222222222222222222222222211111111111222222221222222222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333222222333333333333333333333333333333444444444444444444444443333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111 222222222222222222222222222222222222222211111111111111122211222222222221111222111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444333334444444443333333333333333333333333333333333222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221211111111111 222222222222222222222222222222222222222111111112211111111111222222222221111222211111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444333334444444443333333333333333333333333333333333222222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222111111112221111111111111122222222211122111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444333334444444443333333333333333333333333333333333332222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 222222222222222222222222222222222222222111111111221111111111111112222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333444444444444444444443333333333333333333333233333333333332222222222233333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111 222222222222222222222222222222222222222111111111111111111111111112222222111111111111111111111112112222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333344444444444444444443333333333333333333333223333333223332222222222233333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222221111111111111111111111111112222222111122221111111111111122112222222222222222222222222222222222222222222222222222222222222222222222233333332222333333333333333333333333334444444444444444444444444443333333333333333333322222333333223332222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222211111111111111111111111112222222111122211112211111111122222222222222222222222222222222222222222222222222222222222222222222222222233333332223333333333333333333333333334444444444444444444444444443333333333333333333322222233333223222222222222222333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222211111111111111111111112222222222111122211112211111211122222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333322222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222211111111111111111111112222222222111222222222211111221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333322222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 222222222222222222222222222222222222222111111111111111111111112222222222222222222221111121221122222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333322222232333222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 222222221112222222122222222222222222222111111111111111111111112222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333222222222333222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111 222222221111112222111112222222222222222221111111111111111111112222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333222222222333222233222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122111111 122222211111111111111112222222222221222211111111111111111111111112222222222122222211111122211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333332222222222333322233222222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222211111 122222211111111111111112222222222211111111111111111111111111111112222222221122221111211222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333332222222222222333322222222222211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111122222211111 122222211111111111111112222222222211111111111111111111111111111222222222222222221111211112211112222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333332222222222222333322222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222221111111111122222211111 111222211111111111111122221112222211111111111111111111111111111222222222222222222212211112211111222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333322222222222222222222333322222222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111112222211111111122222222111111 112222111111111111111111221111111211111111111111111111111111112222222222222222222111111112211111221122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333322222222222222222222223322222222211222221222222222222222222222222222222222222222222222222222222222222222222222222222222222111112111111111222222222111111111 112222111111111111111111221111111111111111111111111111111111112222222222222221111111111111111111221122222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333322222222222222222222223322222222211222211222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222221111111111 112212111111111111111112211111111111111111111111111111111111112222222222222221111111111111111111221112222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333332233332222222222222222223333222222211222211222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112222222221111111111 122111111111111111111111111111111111111111111111111111111111112222222222222111111111111111111111221111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333332233332222222222222222223333222222211222211112222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112222222222111111111 111111111111111111111111111111111111111111111111111111111111112222222221222111122111111111111111221111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222223332222222221222211112211222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222111111111 111111111111111111111111111111111111111111111111111111111111111112222221111111121111111111111111211111111122222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222322222222221122211112211222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222221111111111 111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222332222211222211211112211222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222221111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211112222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222211222211221221122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111211111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222222222212222211221221122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111122222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333323322222222222222222222222222222222222222222222222211221122222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333332222223322222222222222222222222222222222222222222222222211112222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111122222211111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333332222223322222333333333322222222222222222222212222111112211112222221112222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111122222222111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333332222222222222333333333322222222222222222222112222111112212112211221111222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111222222111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333332222222222222333332222222222222222222222222112221111122222112211221111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111121111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222223333333322333333333333333333333333222222222222222222232222222222222222222222211111111111111122222112211111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222333333333222222222222222222232222222222222222222222211111111111112211112212211111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222333333333222222222222222222222222222222222222222222211111111111112211112211222111111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222111111111111111112211112211112111111111222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222111111111111111111111112211112211111222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222112211111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222112211122212222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111112222111111222211222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111122111111222211222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111112122211222211222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111122222222222211222211112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111222222222222211112211112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111222211112211111112211112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111222211112211111111111112222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111221111111111111222211111111111111111111222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112111111221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112111111221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112211111111111111111111122111221111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112211111111111111111222222111122111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111112111111111111111111222222111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222111111111111111111111112222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222211111222211111111111111111122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111221111111222211111122221111111122221111222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111221111111111111111122221111111122221111222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111112222111111111111111111111111222221111111111111111111111111111122221111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112211111111112222111111111111111111111112222221111111122111111111111111111111111111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112211111111111122111111111111111111111112222221111222222111111111111111111111111111222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222112222222211111111111122111111111111111111111111122221111222222111111221111111111111112222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222212222222211111111111122111111111111111111111111122221111111111111111221111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122111111111111111111111111122111111111111111122111111111111111122221111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111122111111111111111111111111122111111111111112222111111111111111122221111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122111122111111112222111122111111111122112222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112211122111111112222111122111111111111112222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112111111111111112222111111222211111111112111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111221111111222211111111111111112222222222222222222222222222222222222222222222211111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111122221111221111111122221111111111111111222222222222222222222222222222222222222222222212111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122111122221111211111111122221111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122111111111111111111111122222211111111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222211111111111111112222222211111111112222222222222222222222222222222222222222222222222222222221122111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222211111111111111112222222111111111112222222222222222222222222222222222222222222222222222222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122111111111111112222222222222222222222222222222222222222222222222222222222222222111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111122111122111111111111112222222112222222222222222222222222222222222222211222222222222222111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112211111111111122111111111111111111111111111112222222222222222222222222222222222222221122222222222222111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111122222222222222222222222222222222222211111222222222222211111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111211111111111111111111111111111111111111111111122222222222222222222222222222222222111111222222222222111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111222222222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111122112222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222221111111111112222111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111112211111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111122221111111111111111111111111111111111111111111111111111111111111111111111222222221111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222122211111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222122222222222222222222222221111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222221111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222112221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112122222222222222222222222222221111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222221111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222211111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111122221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111122221111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111122111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221121111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222221111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112211222222222222222222222222222222221111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211222222222222222222222222222222222111111111111111111111111111111111 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122112211112222222222222222222222222222222111111111111111111111111111111111 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222211111111111111111112222221111111111112111111111111122111122111222222222222222222222222222222221111111111111111111111111111111 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211111111111111111112222221111122222222111111111111122111122211222222222222222222222222222222222111111111111111111111111111111 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211222222221111111112222222222222222222112211111111122111222222222222222222222222222222222222222111111111111111111111111111111 222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211222222221112222222222222222222222222222221111112222222222222222222222222222222222222222222222111111111111111111111111111111 222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222211222222222112222222222222222222222222222222222112222222221122222222222222222222222222222222222121111111111111111111111111111 222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222112222222222222222222222222222222222112222222221122222222222222222222222222222222222222111111111111111111111111111 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222222222222222222222111111111111111111111211111 222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222222222222222222222222222111111111111111112222211111 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222112222222222222222222222222222222222222111111111111112222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111221111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222121111111112222222222222 222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111221111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111122222222222222222 222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222