000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000001111000000000000000000000
000000000000000000000000000000000001111000000000000000000000
000000000000000000000000000000000001111000000000000000000000
000000000000000000000000011111100001111000000000000000000000
000000000000000000000000011000000001111000000000000000000000
000000000000000000000000011000000001111000000000000000000000
000000000000000000000000011111100001111000000000000000000000
000000000000000000000000000000100001111000000000000000000000
000000000000000000000000011111100001111000000000000000000000
000000000000000000000000000000000001111000000000000000000000
000000000000000000000001111111111001111000000000000000000000
000000000000000000000011111111111001111000000000000000000000
000000000000000000000111111111111001111000000000000000000000
000000000000000000000111111111111001111000000000000000000000
000000000000000000000111110000000001111000000000000000000000
000000000000000000000111100000000001111000000000000000000000
000000000000000000000111110000000001111000000000000000000000
000000000000000000000111111111111111111110000000000000000000
000000000000000000000111111111111111111110000000000000000000
000000000000000000000011111111111111111110000000000000000000
000000000000000000000001111111111111111110000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
