Ozone column data    151223    151223
OZONE COL      0.262     0.287     0.311     0.335     0.360
OZONE COL      15357      0.00     15357   2400.00
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555555555555555555555555555555555555555555555555555555555555555555555445555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 
555555555555555555555555555555555555555555555555555555555555555555555444444555555555555555555555555555555544444444444444444433444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111 
555555555555555555555555555555555555555555555555555555555555555555555444444444455555555555555555555555555544444444444444444433333333344444444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111 
555555555555555555555555555555555555555555555555555555555555555555555444444444444444555555555555555555555544444444444444444433333333333344444444444444444444444444444433333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111 
555555555555555555555555555555555555555555555555555555555555555555554444444444444444444455555555555555555444444444444444444433333333333344444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111 
555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555555555444444444444444444433333333333344444444444444444433333333344333333333333333333333333333333333333333333333333333333222222222222222222222222222222222221111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111 
555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555555555444444444444444444333333333333444444444444444444333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111 
555555555555555555555555555555555555555555555555555555555555555555554444444444444444444444444555555555555444444444444444444333333333333444444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111 
455555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555555555555444444444444444444333333333333444444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 
445555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555555555555444444444444444444333333333333444444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111 
455555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555555555554444444444444444444333333333333444444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111 
455555555555555555555555555555555555555555555555555555555555555555544444444444444444444444445555555555554444444444444444444333333333333444444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111 
455555555555555555555555555555555555555555555555555555555555555555444444444444444444444444445555555555554444444444444444443333333333333334444444444444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111222211222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111 
555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444455555555555554444444444444444443333333333333333333333334444444333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111 
555555555555555555555555555555555555555555555554445555555555555555444444444444444444444444455555555555554444444444444444443333333333333333333333333333333333333333333333333333333333333222222333333222222222222222222222222222222222222222222222222211111222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111 
555555555555555555555555555555555555555555555544444444555555555555444444444444444444444444444445555555554444444444444444443333333333333333333333333333333333333333333222222223333333333222222333333222222222222222222222222222222222222111111111111111111222222111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111 
555555555555555555555555555555555555555555555544444444444455555554444444444444444444444444444444444445544444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111 
555555555555555555555555555555555555555555555544444444444444455554444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111122222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111 
455555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111122222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111 
444455555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444433334433333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222111111111111111111122222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111 
444445555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222111111111111111111122222211111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111 
444455555555555555555555555555555555554445555444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111122222211111111111121111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111 
444455555555555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111122222211111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111 
444455555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111 
444555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
444555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
444555555555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
445555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
445555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111 
444445555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111 
444444455555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111 
444444445555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111 
444444455555555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111 
444444455555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222223333333332222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111 
444444455555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111 
444444555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111 
444444555555555555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
444444555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
444445555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
444445555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333322222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
444444445555555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
444444444445555555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111 
444444444444445555555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111 
444444444444444445555555555555554444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111 
444444444444444444445555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111221111111111111111111111111111111111111111111111 
444444444444444444444444555555544444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111 
444444444444444444444444444555544444444444444444444444444444444444444444444444444444444444444444444444444333334333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 
444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 
333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111 
333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111 
333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111 
333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444433333433333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111 
333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111 
333333333333334444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
333333333333344444444444444333334444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
333333333333344444444444444333333334444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
333333333333344444444444444333333333333444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
333333333333444444444444444333333333333334444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222232222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
333333333333344444444444443333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
333333333333333344444444443333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
333333333333333333344444443333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
333333333333333333333334433333333333333344444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444443333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333334444444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333333334444444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444433333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
333333333333333323333333333333333333333333333333333344444444444444444444444444444444444444444444433333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
333333333333333222222333333333333333333333333333333333334444444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
333333333333333222222222333333333333333333333333333333333333444444444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
333333333333333222222222222333333333333333333333333333333333333334444444444444444444444444444444444433333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
333333333333333222222222222222233333333333333333333333333333333333333444444444444444444444444444444433333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
333333333333332222222222222222222223333333333333333333333333333333333333334444444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111 
333333333333332222222222222222222222223333333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111 
333333333333332222222222222222222222222222333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111 
333333333333322222222222222222222222222222333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111 
333333333333322222222222222222222222222222333333333333333333333333333333333333444444444444444444444333333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111 
333333333333322222222222222222222222222222333333333333333333333333333333333333444444444444444444444443333333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111 
333333333333222222222222222222222222222222333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111 
333333333333222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111 
333333333333222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111 
333333333332222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111 
333333333332222222222222222222222222222223333333333333333333333333333333333334444444444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
333222233332222222222222222222222222222233333333333333333333333333333333333333333344444444444444444444444333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
333222222232222222222222222222222222222222223333333333333333333333333333333333333333333444444444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
333222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333444444444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
332222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333444443333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111 
332222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111 
332222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111 
322222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111 
322222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222222221222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222221111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222233333333333333333333333333333333333333333333333333333333332223333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111122222222222222222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111122222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222111111112222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222222222211111112222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222211111122222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333333333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333332333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222322222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111112222221111111122222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111112222222221111111111111122222222222222222222222222222222222222222222222222222222221222222222222222222222221111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222222222222222222222222222222222222222222222222221111111222222222222222222222221111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222233333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222222222222222222222222222222222222222222222222221111111122222222222222222222221111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222111111112222222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111122222222222222222222222222222222222222222222222222221111111122222222222222222222221111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222222222221111111122222222222222222222222111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222111111111111111112222222222222222222222222222222222222222222222222222222222333333332222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222222222222111111122222222222222222222211111111111111111111111111111111111111111111111111111111 
222222222222222222222222222222222222222222222111111111111111111111122222222222222222222222222222222222222222222222222222222222232222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222222222222111111122222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222221222222222222221111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111112222222222222222222222222222222222222222222222222222111111122222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222211111122222222221111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111222222222222222222222222222222222222222222222222222222222111111112222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222211111111112222221111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111122222222222222222222222222222222222222222222222222222222222111111112222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222211111111111111221111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222111111112222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111112222222222222221111111111111111111111111111111111111111111111111111111111111 
222222222222122222222222222111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111112222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222221111112222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111111222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222221111111112222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111111222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222221111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111111222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222211111111222222222222222111111111111111111111111111111111111111111111111111111111111 
222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111122222222222222222222222222222222222222222222222222222222222221111111222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111122222222222222222222222222222222222222222222222222222222222222222222221111111222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221122222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111 
222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111 
222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
112222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111 
111112211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111122222222222222222222222111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222211111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222221111111122222222222222222222222211111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111122222222222222222222111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222111111112222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222222222211111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111112222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111112222222221111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111112222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111112221111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222111111111111111122222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 
