Ozone column data 160625 160625 OZONE COL 0.288 0.305 0.322 0.339 0.356 OZONE COL 16177 0.00 16177 2400.00 344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555554444433333333333333333333333344444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333344444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555 333344444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444455555555555544444433333333333333333333333344444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555 333334444444444444444444444444455555444444444444444444444444444444444444444444444444444444444444444444444444444455555555555544444433333333333333333333333344444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555 333334444444444444444444444444455555554444444444444444444444444444444444444444444444444444444444444444444444444455555555555555444433333333333333333333333344444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444445555555555555555555555555555555555555555555555555555555555555555555555555555 333344444444444444444444444444455555544444444444444444444444444444444444444333344444444444444444444444444444444455555555555555555544433333333333333333333344444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444444554444555555555555555555555555555555555555555555555555555555555555555555555 333344444444444444444444444444555555544444444444444444444444444444444444444333333333444444444444444444444444444455555555555555555544444433333333333333333344444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333334444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555 333344444444444444444444444444555555544444444444444444444444444444444444444333333333333344444444444444444444444455555555555555555544444433333333333344433344444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222221112222222222222222222222223333333333333333333444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555 333444444444444444444444444444555555444444444444444444444444444444444444443333333333333333333444444444444444444555555555555555555544444433333333333344444455555555544444444333333333333333333333333222222222222222222222222222222222222222222222222111111111112222222222222222222222223333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555 333444444444444444444444444445555555444444444444444444444444444444444444443333333333333333333444444444444444444555555555555555555444444333333333333444444555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333444444444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555 333444444444444444444444444445555555444444444444444444444444444444444444443333333333333333333444444444444444444555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333433333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555 334444444444444444444444444444555554444444444444444444444444444444444444443333333333333333334444444444444444444555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333333333444444444444444444444444455555555555555555555555555555555555555555555555555555555555555555555 333344444444444444444444444444444554444444444444444444444444444444434444433333333333333333334444444444444444444555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333333333344444444444444444444444445555545555555555555555555555555555555555555555555555555555555555555 333333344444444444444444444444444444444444444444444444444444444444433333433333333333333333334444444444444444444555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222322222333333333333333333344444444444444444444444445444445555555555555555555555555555555555555555555555555555555555555 333333333444444444444444444444444444444444444444444444444444444444433333333333333333333333334444444444444444445555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333333333333333333344444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555 333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333334444444444444444445555555555555555555444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222233333333333333333344444444444444444334444444444444555555555555555555555555555555555555555555555555555555555555 333333333333334444444444444444444444444444444444444444444444444444333333333333333333333333344444444444444444445555555555555555554444444333333333333444444555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222233333333333333333344444444444443333334444444444444555555555555555555555555555555555555555555555555555555555555 333333333333334444444444444444444444444444444444444444444444444444333333333333333333333333344444444444444444445555555555555555554444443333333333333333333555555555555555555333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222233333333333333333334444444333333333334444444444444555555555555555555555555555555555555555555555555555555555555 333333333333344444444444444444444444444444444444444444444444444444333333333333333333333333333334444444444444445555555555555555554444443333333333333333333555555555555555555553333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222233333333333333333334433333333333333333444444444444555555555555555555555555555555555555555555555555555555555555 333333333333344444444444444444444444444444444444444444444444444443333333333333333333333333333333344444444444445555555555555555554444443333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222233333333333333333333333333333333333333444444444444455555555555555555555555555555555555555555555555555555555555 333333333333344444444444444444444444444444444444444444444443344443333333333333333333333333333333344444444444455555555555555555554444443333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222233333333333333333333333333333333333333444444444444455554455555555555555555555555555555555555555555555555555555 333333333333444444444444444444444444444444444444444444444433333333333333333333333333333333333333344444444444455555555555555555554444443333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111122222222222222222222222222222223333333333333333333333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555 333333333333444444444444444444444444444444444444444444444433333333333333333333333333333333333333344444444444455555555555555555554444443333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111122222222222222222222222222222223333333333333333333333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555 333333333333444444444444444444444444444444444444444444444433333333333333333333333333333333333333444444444444455555555555555555554444443333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111122222222222222222222222222222223333333333333333333333333333333333333344444444444444444445555555555555555555555555555555555555555555555555555 333333333334444444444444444444444444444444444444444444444433333333333333333333333333333333333333444444444444455555555555555555544444443333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111122222222222222222222222222222223333333333333333333333333333333333333444444444444444444445555555555555555555555555555555555555555555555555555 333333333333344444444444444444444444444444444444444444444333333333333333333333333333333333333333444444444444455555555555555555544444433333333333333333335555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111122221122222222222222222222222223333333333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555555 333333333333333344444444444444444444444444444444444444444333333333333333333333333333333333333333444444444444555555555555555555544444433333333333333333333555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222211111111111111111122222222222222222222222223333333333333333333333333334444444444444444444444444444444555555555555555555555555555555555555555555555555555 333333333333333334444444444444444444444444444444444444444333333333333333333333333333333333333333444444444444555555555555555555544444433333333333333333333333334444444455555555552222222222222222222222222222222222222222222222222222222222221122222211111111111111111112222222222222222222222223333333333333333333333333344444444444444444444444444444444555555555555555555555555555555555555555555555555555 333333333333333334444444444444444444444444444444444444444333333333333333333333333333333333333333334444444444555555555555555555544444433333333333333333333333334444444444444444444444444222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444444444555555555555555555555555555555555555555555555555555 333333333333333344444444444444444444444444444444444444444443333333333333333333333333333333333333333333444444555555555555555555544444433333333333333333333333334444444444444444444444444222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222333333333333333333333333344444444444444444444444444444444455555555555555555555555555555555555555555555555555 333333333333333344444444444444444444444444444444444444444444444333333333333333333333333333333333333334444444455555555555555555544444433333333333333333333333334444444444444444444444444222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222333332333333333333333333344444444444444444444444444444444455555555555555555555555555555555555555555555555555 333333333333333344444444444444444444444444444444444444444444444444433333333333333333333333333333333334444444444444555555555555444444433333333333333333333333334444444444444444444444442222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222222222333333333333333333334444444444444444444444444444444455555555555555555555555555555555555555555555555555 333333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333334444444444444555555555555444444433333333333333333333333334444444444444444444444442222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222222222233333333333333333334444444444444444444444444444444455555555555555555555555555555555555555555555555555 333333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333334444444444444555555555555555544433333333333333333333333334444444444444444444444442222222222222222222222222222222222222222222211111111111122222211111111111111111112222222222222222222222222222222233333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555 333333333333333444444444444444444444444444444444444444444444444444443333333333333333333333333333333334444444444445555555555555555555333333333333333333333333344444444444444444444444442222222222222222222222222222222222222222222211111111111122222221111111111111111112222222222222222222222222222222233333333333333333334444444444444444444444444444444445555555555555555555555555555555555555555555555555 333333333333334444444444444444444444444444444444444444444444444444443333333333333333333333333333333344444444444445555555555555555555333333333333333333333333344444444444444444444444442222222222222222222222222222222222222222222211111111111122222221111111111111111112222222222222222222222222222222233333333333333333334443333444444444444444444444444445555555555555555555555555555555555555555555555555 333333333333333344444444444444444444444444444444444444444444444444443333333333333333333333333333333344444444444445555555555555555555333333333333333333333333333334444444444444444444442222222222222222222222222222222222222222222211111111111122211111111111111111111111222222222222222222222222222222233333333333333333333333333444444444444444444444444445555555555555555555555555555555555555555555555555 333333333333333333334444444444444444444444444444444444444444444444443333333333333333333333333333333344444444444445555555555555555555333333333333333333333333333333333333333333333334442222222222222222222222222222222222222222211111111122222211111111111111111111111111222222222222222222222222222222233333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555555 333333333333333333333334444444444444444444444444444444444444444444433333333333333333333333333333333334444444444445555555555555555555333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111122222221111111111111111111111111222222222222222222222222222222223333333333333333333333333344444444444444444444444444555555555555555555555555555555555555555555555555 333333333333333333333333334444444444444444444444444444444444344444433333333333333333333333333333333333333334444445555555555555555555333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111122222221111111111111111111111111222222222222222222222222222222223333333333333333333333333344444444444444444445444444555555555555555555555555555555555555555555555555 333333333333333333333333333334444444444444444444444444444444333334433333333333333333333333333333333333333333333345555555555555555555333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111122222221111111111111111111111111222222222222222222222222222222223333333333333333333333333344444444444444455555444444555555555555555555555555555555555555555555555555 333333333333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333344444445555555555555333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111122222221111111111111111111111111222222222222222222222222222222223333333333333333333333333344444444444445555555444444455555555555555555555555555555555555555555555555 333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333344444445555555555553333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111112222221111111111111111111111111222222222222222222222222222222223333333333333333333333333344444444444444555555444444455555555555555555555555555555555555555555555555 333333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333333333333333344444455555555555553333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111112222221111111111111111111111111222111122222222222222222222222223333333333333333333333333334444444444444555555444444455555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333344444444444444443333333333333333333333333333333333333333333333333333344444455555555555553333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111112222221111111111111111111111111111111122222222222222222222222222333333333333333333333333334444444444444555555544444455555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333334444444444443333333333333333333333333333333333333333333333333333344444455555555555553333333333333333333333333333333333333333333333333333333332222222222222222222222222222222211111111111112222221111111111111111111111111111111122222222222222222222222222333333333333333333333333334444444444444555555544444445555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333444444443333333333333333333333333333333333333333333333333333344444455555555555553333333333333333333333333333333322222222333333333333333332222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333334444444444444455555544444445555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333333444443333333333333333333333333333333333333333333333333333444444455555555555553333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333334444444444444455555544444445555555555555555555555555555555555555555555555 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222223333333444444455555555555553333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333444444444444455555554444445555555555555555555555555555555555555555555555 333333333333333333333333222333333333333333333333333333333333333333333333333333333333333333333333332222222222223444444455555555555553333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111122222222222222222222222222333333333333333333333333333444444444444455444444444444555555555555555555555555555555555555555555555 333333333333333333333332222222333333333333333333333333333333333333333333333333333333333333333333332222222222222222222555555555555533333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555 222333333333333333333332222222222233333333333333333333333333333333333333333333333333333333333333332222222222222222222333333355555533333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333444444444444444444444444444555555555555555555555555555555555555555555555 222222333333333333333332222222222222233333333333333333333333333333333333333333333333333333333333322222222222222222222333333344444433333333333333333333333333333333322222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333443333344444444444444444444455555555555555555555555555555555555555555555 222222222333333333333322222222222222222223333333333333333333333333333333333333333333333333333333322222222222222222222333333344444433333333333333333333333333333333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333344444444444444444444455555555555555555555555555555555555555555555 222222222222333333333322222222222222222222222333333333333333333333333333333333333333333333333333322222222222222222222333333444444433333333333333333332223333333333222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222233333333333333333333333333333333334444444444444444444455555445555555555555555555555555555555555555 222222222222222333333322222222222222222222222222333333333333333333333333333333333333333333333333322222222222222222222333333444444433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222211111111111111112222222222111111111111111111111111112222222222222222222222222233333333333333333333333333333333334444444444444444444455444445555555555555555555555555555555555555 222222222222222222333322222222222222222222222222222233333333333333333333333333333333333333333333322222222222222222222333333444444433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111112222222222222222222222222223333333333333333333333333333333334444444444444444444444444445555555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333322222222222222222223333333444444433333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111112222222222222222222222222223222223333333333333333333333333334444444444444444444444444444555555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222223333333444444333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222222222222222222222222333333333333333333333333333444444444444444444444444444555555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333222222222222222222223333333444444333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222222222222222222222222222333333333333333333333333333444433344444444444444444444555555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222222222222222222222222223444444333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333344444444444444444444455555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222333333333333333333333333333333333344444444444444444444455555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222222222222333333322333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111222222222222222222222222222222222222222222333333333333333333333333333333333344444444444444444444455555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333332222222222222222222222222222222222333333222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222222222222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444455555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111112222222222222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444445555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111112222222222222222222222222222222222222222222222233333333333333333333333333333333334444444444444444444445555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111112222222222222222222222222222222222222222222333333333333333333333333333333333333334444444444444444444445555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111112222222222222222222222222222222222222222333333333333333333333333333333333333333334444444444444444444445555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333332222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111112222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444555555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222223333333222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111111111222222222222222222222222222222222222222233333333333333333333333333333333333333333444444444444444444444455555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222223333333333333222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111111111111111112222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444455555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222223333333333333222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222111111111112222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444455555555555555555555555555555555 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222223333333333333222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333344444444444444444444455555555555555555555555555555555 222222222222222212222222222222222222222222222222222222222222222222222222222222222222222222222222233322222222222222222222222222233333333333333222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333344444444444444444444445555555555555555555555555555555 222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333334433333444444444444445555555555555555555555555555555 222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333444444444444445555555555555555555555555555555 222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333444444444444445555555555555555555555555555555 222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333444444444444444555554455555555555555555555555 222222222222221111111111111111111112222222222222222222222222222222222222112222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444544444455555555555555555555555 222222222222221111111111111111111111112222222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444455555555555555555555555 222222222222221111111111111111111111111111222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444445555555555555555555555 222222222222211111111111111111111111111111222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111112222222111111111111122222221111111222221122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333344444444444444444444445555555555555555555555 222222222222211111111111111111111111111111222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444445555555555555555555555 222222222222211111111111111111111111111111222222222222222222222222222221111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333334444444444444444444444555555555555555555555 222222222222111111111111111111111111111111222222222222221122222222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333334444444444444444444444555555555555555555555 222222222222111111111111111111111111111112222222222222221111111222222211111112222222222222222222222222222222222211222222222222222222222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333334444444444444444444444555555555555555555555 222222222222111111111111111111111111111112222222222222221111111111122211111112222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444555555555555555555555 222222222221111111111111111111111111111112222222222222211111111111111111111112222222222222222222222222222222222211111111111111111122222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444455555555555555555555 222222222221111111111111111111111111111112222222222222211111111111111111111112222222222222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444455555555555555555555 222222222221111111111111111111111111111122222222222222211111111111111111111111111122222222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333444444444444444444444455555555555555555554 222222222221111111111111111111111111111111112222222222211111111111111111111111111111111222222222222222222222222111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333344433334444444444444445555555555555554444 222222222222211111111111111111111111111111111111222222111111111111111111111111111111111111111222222222222222222111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444445555555555554444444 222222222222222211111111111111111111111111111111111122111111111111111111111111111111111111111111111222222222222111111111111111111111222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333334444444444444445555555554444444444 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444445555544444444444444 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444544444444444444444 222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333344443334444444444444444444444444 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333444444444444444444444433 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222333332233333333333333333333333333333333333333333333333333333333333444444444444444444433333 222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444444433333333 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333444444444444333333333333 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344444444333333333333333 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333344443333333333333333333 222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333322333333333333333333333333333333333333333333333333333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222333333333333333333333333333333333333333333333333333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222233333333333333333333333333333333333333333333333333333333333 222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222233333333333333333333333333333333333333333333333333333333333 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333322222222222222233333333333333333333333333333333333333333333333333333333333 222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222233333333333333333333333333333333333333333333333333333333333 222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222233333333333333333333333333333333333333333333333333333333333 222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222111111111111111111111111111111111111112222211111111111111111111111122222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222223333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222111111111111111111111111111111111111112222222222111111111111111111122222222111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222222222222333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222111111111111111111111111111111111111112222222222222211111111111111122222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222222111111111111111111111111111111111111122222222222222211111111111111122222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111111111111111111122222222222222211111111111111122222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111111111111111111122222222222222211111111111111122222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111122221111111111122222222222222211111111111111222222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233322223333333333333333333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111222222222211111122222222222222111111111111111222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333 222222222222222222222222222222211111111111111111111111222222222222222222222222222222111111111111111222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333 222222222222222222222222222222221111111111111111111111222222222222222222222222222222111111111111111222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333 222222222222222222222222222222222222111111111111111111222222222222222222222222222222111111111111111222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333 222222222222222222222222222222222222222211111111111111222222222222222222222222222222111111111111111222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332233333333333333333333333333333333 222222222222222222222222222222222222222222221111111112222222222222222222222222222222111111111111111222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333322222233333333333333333333333333333333 222222222222222222222222222222222222222222222222111112222222222222222222222222222221111111111111112222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333222222222233333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333332222222222222222222222222222223333333233333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222112222211111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333332222222222222222222222222222222332222223333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222222222222222222222222222222223333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222222222222222222222222222222223333333333333333333333 222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222222222222222222222222222222223333333333333333333222 222222222222122222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333222222222222222222222222222222222222222333333333333332222222 222222222221111112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222333333333322222222222 222222222221111111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222333333322222222222222 222222222221111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222333222222222222222222 222222222211111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333332222222222222222222222222222222222222222222222222222222222222222 222222222211111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222 222222222211111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 221122222211111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 211111122111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 211111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 211111111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111122222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222221111222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111112222222222222222222222221111111112222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222221111111111111121111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111111222222222222222212222222211111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111 111111111111111111111111111111111111222222222222222211111122111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111 111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111 111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111 111111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111 111111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 111111111111111111111111111111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221112222222222222222222222222222222222222222222222222111 111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222211 111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222211 111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222211 111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222211 111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222221 111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222221 111111111111111111111111111111112222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222222222222222222222222222222222222222222222222221 111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111222211111222222222222222222222222222222222222222221 111111111111111111111111111111112222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111122222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222211111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111222222222222222222222222222222222222222222 111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222 111111111111111111111111111111111111122222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222222222222222222222222222222222222222 111111111111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111122222211222222222222222222222222222222222 111111111111111111111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111121111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111122222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111112222222222111111122222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222111111111111111111111111111111111112222222222222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111112222222122222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112221111112222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111112222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222221222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222211111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111112222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222 111111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222 111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111122222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111122222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222 111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111111222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222 111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111221111 111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111112222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111122222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111