Ozone column data    151227    151227
OZONE COL      0.263     0.290     0.316     0.342     0.369
OZONE COL      15361      0.00     15361   2400.00
544444444444444444444444444444445555554444444444444444444444444444444433333344444444444433333333333333333333333333333332222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333334444444444444444443333333333333333333333333333333322222222222223333333333333 
555544444444444444444444444444445555554444444444444444444444444444444433333344444444444433333333333333333333333333333322222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333334444444444444443333333333333333333333333333333333322222222222223333333333333 
555554444444444444444444444444444444554444444444444444444444444444444443333344444444444433333333333333333333333333333332222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333334444444444433333333333333333333333333333333333222222222222222222333333333333 
555554444444444444444444444444444444445444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333334444444333333333333333333333333333333333333222222222222222222222333333333333 
555544444444444444444444444444444444455555444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333322222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333443333333333333333333333333333333333333222222222222222222222222333333333333 
555544444444444444444444444444444444455555555544444444444444444444444444444444444333444333333333333333333333333333333333333333333333333333333222222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222233333333333 
555544444444444444444444444444444444455555555555544444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333322222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444443334444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222233333333333 
555444444444444444444444444444444444555555555555555554444444444444444444444444444333333333333333333333333333333333333333333333333333333333333322222222222233333333333333333333333333333333333333333333333333333333333333333333333444444444444443333333333333334444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222233333333333 
555444444444444444444444444444444444555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222223333333333 
555444444444444444444444444444444444555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333333322222333333333333333333333333333333333333333222222222222222222222222222222222222222222223333333333 
554444444444444444444444444444444445555555555555555555544444444444444444444444443333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333332222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222223333333333 
554444444444444444444444444444444445555555555555555555444444444444444444444444443333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333222222222222233333333333333333333333333333333333332222222222222222222222222222222222222222222222333333333 
544444444444444444444444444444444444555555555555555555444444444444444444444444443333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444433333333333222222222222233333333333333333333333333333333333332222222222222222222222222222222222222222222222333333333 
544444444444444444444444444444444444444455555555555555444444444444444444444444433333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333333333333333333322222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222333333333 
544444444444444444444444444444444444444444455555555555444444444444444444444444433333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444433333333333333333333333333322222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222233333333 
444444444444444444444444444444444444444444444455555554444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333332222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333322222222222233333333333333333333333333333333333333222222222222222222222222222222222222222222222233333333 
444444444444444444444444444444444444444444444444445554444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222223333333222223333333333333333333333333222222222222222222222222222222222222222222222233333333 
444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222223322222222223333333333333333333333333322222222222222222222222222222222222222222222223333333 
444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333332222222333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222223333333333333333333333333322222222222222222222222222222222222222222222223333333 
444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333332223332222222222222222222333333333333333333333332222222222222222222222222222222222222222222222223333333 
544444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222333333333333333333322222222222222222222222222222222222222222222222222222333333 
555544444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222333333333333332222222222222222222222222222222222222222222222222222222222333333 
555554444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222333333333322222222222222222222222222222222222222222222222222222222222222333332 
555544444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222233333222222222222222222222222222222222222222222222222222222222222222222232222 
555544444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333332222223333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333332222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555544444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333222222222222222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222233333333332222222222222222222222222222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
554444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
554444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
544444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223333333333222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
544444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222223332222222222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221 
544444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111 
444444444444444444444444444444444444444444444444444444444444444444444444444444444333344433333333333333333333333333333333333333333333333333333333322233333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111 
444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333322222222222222223333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111 
444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222223333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111 
444444444444444444443334444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111 
444444444444444444443333334444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111 
444444444444444444443333333334444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 
554444444444444444433333333333333444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111 
555554444444444444433333333333333333444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111 
555554444444444444433333333333333333333444444444444444444444444444444444433333433333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111 
555544444444444444333333333333333333333333344444444444444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111 
555544444444444444333333333333333333333333333344444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111 
555544444444444444333333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111 
555444444444444443333333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111 
555444444444444443333333333333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111 
555444444444444443333333333333333333333333334444444444444444444444444443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111 
554444444444444433333333333333333333333333334444444444444444444443344443333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111 
554444444444444433333333333333333333333333334444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111 
554444444444444433333333333333333333333333334444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111 
544444444444444333333333333333333333333333344444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333332222332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333332222222222222222222222222222222222222222222222222211122222222222222222222222222222222222222222222222211111111111111111111111 
544444444444444333333333333333333333333333333444444444444444444433333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333332222222222222222222222222222222222222222222222111111122222222222222222222222222222222222222222222222211111111111111111111111 
544444444444444333333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222223222222111111122222222222222222222222222222222222222222222222211111111111111111111111 
444444444444444333333333333333333333333333333333333344444444444333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222223333333333333333332222223333333333333333333333333333333333333332222222222222222222222222222222222333333222222211111122222222222222222222222222222222222222222222222211111111111111111111111 
444444444444443333333333333333333333333333333333333333334444444333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222223333333333333333333333333333333333333332222222222222222222222222222333333333333222222211111112222222222222222222222222222222222222222222222221111111111111111111111 
444444444444443333333333333333333333333333333333333333333333444333333333333333333333333333333333333333322222333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222223333333333333333333333333333333333333333222222222222222222222333333333333333333222222211111112222222222222222222222222222222222222222222222221111111111111111111111 
444444444444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222223333333333333333333333333333333333333333222222222222222333333333333333333333333222222211111112222222222222222222222222222222222222222222222221111111111111111111111 
444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222223333333333333322222222222222222222222222222222222222222222222222222222222222222222222333333333333333333332222223333333333333333333333333333333333333333222222233333333333333333333333333333333322222211111112222222222222222222222222222222222222222222222222111111111111111111111 
444444444444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222333333333333333333333333333333333333333333333333333333333333333333333333333333322222221111112222222222222222222222222222222222222222222222222111111111111111111111 
444443344444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222333333333333333333333333333333223333333333333333333333333333333333333333333333322222221111222222222222222222222222222222222222222222222222222111111111111111111111 
444443333344333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222333333333333333333332222222222222333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222111111111111111111111 
444443333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222333333322222222222222222222222222333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222211111111111111111111 
444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111 
444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111 
444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222221111111111111111111 
444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222221111111111111111111 
444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222221111111111111111111 
334333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333332222222222222222222222222222222222222222333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333332333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333222222222222222222222222222223333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333332222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333222222222222222223333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222223322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333222222222222233333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222211111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111 
333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111 
333333333333333333333333333333333333333333333333333333333322333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111 
333333333333333333333333333333333333333333333333333333333322222223333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111 
333333333333333333333333333333333333333333333333333333333322222223333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222111122222222222222222222222222222222222222222221111111111111111 
333333333333333333333333333333333333333333333333333333333222222223333333223333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333332222222222222222222222222222222222222222222222222222222222211111111122222222222222222222222222222222222222222221111111111111111 
333333333333333333333333333333333333333333333333333333333222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333332222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222111111111111111 
333333333333333333333333333333333333333333333333333333333222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333322222222222222222222222222233333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111112222222222222222222222222222222222222222222111111111111111 
333333333333333333333333333333333333333333333333333333333222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222233333322222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222222222211111111111111111111111112222222222222222221111222222222222222222222111111111111111 
333333333333333333333333333333333333333333333333323333333222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222211111111111111111111111111111112222222222222211111111222222222222222222222211111111111111 
333333333333333333333333333333333333333333333333322222332222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222111111111111111111111111111111111111222222222111111111111222222222222222222222211111111111111 
333333333333333333333333333333333333333333333333322222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111222221111111111111111222222222222222222221111111111111111 
333333333333333333333333333333333333333333333333322222222222222333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222221111111111111111111 
333333333333333333333333333333333333333333333333222222222222222222233322222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222211111111111111111111111 
333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333332222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222111111111111111111111111111 
444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333332222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222111111111111111111111111111111 
444333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333333333333333333222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
444333333333333333333333333333333333333322223332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222223333333333333333333333222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
444333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
443333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
443333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333322222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
433333333333333333333333333333322233332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333322222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333322222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333322222222222222222222222222222222222222222222222222222222333333333333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333222233332222222222222222222222222222221111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333222222222222222222222222222222222222211111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333333222222222222222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333332222222222222222222222222222222222222211111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333332222222222222222222222222222222222222211111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333333333332222222222222222222222222222222222222111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333222233332222222222222222222222222222222222222111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333333222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333332222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333332222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333332222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
333333333322222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222233333322222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222233322222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111122222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111112222211222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222333222223333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111112222222222222222222222222222333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222222222222333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111122222222222222233333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111122222222222222233333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111222222222222222333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111122222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222222333333333333333444444444444444433333333333333333333333222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111112222222222222223333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222222222222223333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111222222222222222222222222222222222222222222222222222222222111222221111111111111111111111111111111111111111111111112222222222222223333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222223333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
112222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222223333333333333333444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
112222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111122222222222222223333333333333333444444444444444333333333333333333333332222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
112222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222223333333333333333444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111122222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222223333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111122222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222223333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111122222222222222223333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111222222222222222222222222222222222222222221111112211111111111111111111111111111111111111111111111111111111122222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111122222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111112222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444443333333333333332222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111122222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222233333333333333334444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111112222222222333333333333333344444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111112222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111112222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111112222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333333333333333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111122222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111122222222222222222222222222112222221111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111122222222222222222222222221111111121111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111122222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111112222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111112223333333333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222333333333344444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111112222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333444444444444444444444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333333444444443344444433333333222222223333333322222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111122211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444443333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444443333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444433333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444433333333322222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444433333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333333333334444444433333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222233333333333333334444444433333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222233333333334444444433333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333344433333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111112222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222223333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222233333333322222222111111111111111112222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222233333333322222222111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222233333333322222222111111111111111122222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111122222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222211111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
