000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000001100000000000000000000000000000
000000000000000000000000000011110000000000000000000000000000
000000000000000000000000000011100000000000000000000000000000
000000000000000000000000000001000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000001100000000000000000000000000000000000000
000000000000000000001100000000000000000000000000000000000000
000000000000000000011110000001000000000000000000000000000000
000000000000000000011110000011011111111111000000000000000000
000000000000000000010110000111111111111111000000000000000000
000000000000000000000100000111111000000011000000000000000000
000000000000000000001100000111100000000011000000000000000000
000000000000000000001000000111100000000011000000000000000000
000000000000000000011000000111111111110011000000000000000000
000000000000000000011000000111111111110011000000000000000000
000000000000000000011000000111000001110011000000000000000000
000000000000000000011100000111000001111111000000000000000000
000000000000000000011110011111000000111111000000000000000000
000000000000000000001111111110000000011110000000000000000000
000000000000000000001111111100000000001000000000000000000000
000000000000000000000011111000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
