512
3
01000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000001000000000000000000000000000001000000000000000010000000001000001000000010000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000001000000000000000000000000000000000000000000000000000010000101000000000000000000000000000000000000000000000
01000000000010100000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000001000000000001000000000000000000
01000000000000000000000000000000000000000000000000000000100000000010000000000000000000000001000000000000000000000000000000000010000000000010000001000000000000000000010000000000000000000000000000000000000000000000010000000110000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000100010000100000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000010000000000000000000000000000000000000001100000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000100000000100000000000001000000000000000000000000000000000000000000000000010000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000010000000001000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000
01000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000100000000000000000000001000000000000001010000000000001000000000000000000000000000000000000000101000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000001000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000010000010000000000000000000000100000000000000000000000010000000000000000000010000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000010000000000000010000000000000001000000000000011000000000
01000000000000000000000100000000000000000000000000000000000000100010001000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000011000000000000000000001000000000000000
01000000000001000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000110000000000000000001001000000000000000000000000010000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000010100000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000100001000000000000000000000100010000000000000000000000001000000000000100000000000000000000000001000000000000
01100000000000000000000001000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000
01000000001000000000000100000000000100000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000001000000010000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000101100000000000000000000000001000000000001000000000000000000100100000000000000000000000000000000
01100000000000000000000000000110000000000000001000000000000000000000010000000110000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000100000100000000000000000000000000000100000000000000000000000000000000001000100000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
01000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000100000000000000010000000000010000000001000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000001000000000000000010000000000000000000000000100000000000000000000000001000000000010000100000000000100001000000000000000000000000000000000000000100
01000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000110000000010000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000001000000010000000001000100000000100000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000
01000000000000010000000000100000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000100000000000000000000010000000000000000000000001000000000000000000000000000000000001000
01000000000000000000000000000000000001000000001001000010000100000000000000010000000000000000100000000000000000000000000000000000001000000000000000000000001000000000000000000010010000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000
01001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010100000000100100000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001100000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000010000000010100000000000000000000000000000010000101010000000000000000000000000000000000000000000000000000000000000000100000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000100000000000000000100000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000100000000000000000000000000000000000000000010000010000000000000000000000000000010000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000010000000000010000
01000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000010100000000000010000000000000000010000000000000000000000100000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000010100000000000000010000000010000000010000000000000000100000000000000000000000000000000000000000000000000000000
01000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000001110000000000000000000000000000000001000000000000000000001100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000001000000000000000010000000000000000000000000000000000
01000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000010000000000000000000000000000000000000000100000000100000000010001000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000011000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
01000000000000000000000001000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000
01000000000000100000000000000010001010000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000100000000100000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000110000000000000000000100000
01000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000001000010100000000010000000000000000000000000000000000000000000000100000000000000000000000001000000010000000000000000001000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100001000000000000000000000000000000000000000000000
01000000000000000000010000000000000000000000000000000000000000010000000000000000000100000000000000000000000001000000000000010000000000000000000010000001000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000010000000000000000000000000000000000000001000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000010000001000
01000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010100100000000000000000010100000000000000000000001000000000000000000000000101010000000000010000000000000000000000000000000000000000010000000000000000000000100000100000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000100000010000000001000000000000000000000000010000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001010001000001000000001000000000000000
01000000000000000000000000000100000000000000000000000000000100010000000000000000000000000100100000000000000000000000000000000010000000000000000000000000000000000000000000000100000001000010000001100000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000010000000000000000000000000000000000000000000000
01000000000001000000000000000000000000001001010000000000000000000100100000100000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000010000000000000000000000000001000100100000000001000000001000000000000000000001000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000010000000011000000001000000100000000000000000000000000000000000000001100000000000000000000000000010010000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000100000
01000000000000000001000000000000000000000000010000000000000000000000000001000000000000000000100000000000000000000000000100000000010000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000100000000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000000000000000000010000000100000000001000000000000000000000000001100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000001000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000100010000000000000000000000000000000001000000000000000000000000001000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000000000000000000000001000
01000000001000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000010000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000
01000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000001000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000010000000000000000000000000000000010010
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000010000000000001000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000010000010000000000000000000000000000001000000000000000010000010000000000000000
11000000000000000010000000000000000100000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100100000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000100110000000010000000000000000010000000000000001000000
01000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000100000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000010000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000001000
01000000000000000000000000000000000101000000000000000000000000000000100000000000000000000000000000000000000000010000000001000010000000100000000000000000000000000001000000000100000000000000000000000000000000000010000000000000000000000000000000000000001000000000010000000000000000001000000000100000000000000000000000000000000000000000000000000000100000000001000000010000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000
01000000000000100001000000000000000000000000000001000000000000100000000000000000000000100010000000000000000000000000000000000000010000000000000000000000000000100000000000000000000001010000000000000010001000000000000000000000000000010001000000000000010000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000100000000000000000000000000000000000000000000000000000000100010100000000000000000000000000000000000000
01000000000000000000000000000000000000001000000000000000000000000000000000000001000000010000000000000000000000000000000000010000000000000000000000000000000000001000000000000010000000000000000000000000000000001000000000000000000001000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000010000000000000000000000001000000000000001000010000000000000001000000000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000001000010000010000000000000000000001000000000000000000001100000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000100000000000000010001000000000000000000000000000000000000000000000000100000000
01000000000000000001000000010000000000000000001000000000000000000000000000100000000000010100000000000101000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000001000000000100000000000000100000000000000100100000000000000000000000000000000000000000000100000000000000
01000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000001001000000000000000010000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000110010000000000000000001000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000010
01000000000000000000000000000000000000000000000000000000000000110001001000000000001000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000001000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000001000000000000000000000000100000000001000001000001000000000000000000010000000000000000000000000000010000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000010000000010010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000100000000000000000000000000000000000000000000000000000000000000010000000000000010
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000100000000000000001000000000000000010000000000010000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000001000010
01000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000100000000000000001000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000001000000000000000000000000000000100000000001000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
01000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000100000000000000000000000001000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000
01110000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100001000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000110000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000010000000000000000000001000000000010100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000100000000000000000000100001000000000000000000000000000000
01000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000100000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000
01000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000101000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000001100000000000100000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000010000000000000000100000000000000000000000000000010000000000000000010000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000100000010000000000000000000000000000000000000000000000000000000001001001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000001010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000101000000000000000000000000000000000000
01000000010000000000000000010000000000000000001000010000000000000010000000001000000000101000001001000000000000000011000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000100000000000000000000000000000000000
01000000000000000000000000000001001000000000000000010000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000001000000000000000000100100000000000000000000000000000000000000000000001100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000100000000010000000000000000000000000000000
01000000000001000000000000000000000100100000000000000000000000000010000000000000001000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000100100000000000000000000000000000000000100000000000000000000000000
01010000010000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000101000000000000000000000000000000000000001000000000000000001000000000000000000100000000000000000000000000000000000000000001000000000000000100000000000001100000010000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000100
01000000000000010000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
01000000000000000000000000000000000100000000110000000000000000000000000100000000000000000000000000000000100000000000000000000000000000000000000001000001000000000000000000000000010000000000000000000000000000000100001000001000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000010010000000000001000000000000000000000000000000000000000000000000000000100000000000000010010000000000000000000000000000000000000000000000100000000000000000000000
01100000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000100000000000000000000000000000000000011000000000000000000000000
01000000010000000000000000000000000000100000000000010000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000110000000010000000000000000
01000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000010000000000000001000000010000000000000100000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000000000
01000010000000000000011000000100000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000000010000001000100000000001000000000000000000000000000000000000000
01000000000000000000000000000000000001000000000000000000000001000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000
01000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000
01000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000011000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000001100000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
01000000000010100000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000010000001000100000000000000010000000000000000000000000000000000000000000000000000000000000000100100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000001100000000000001000000000000000000000001000000001000000000
01000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010010010000000000000000000000000000000000000000000000011000000000000000000010000010000000000000010000000000000000000000000000000000000000000000000000010000000000000000001000000
01000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000110100000000000010000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000100000000000000000000000000000000000000000000000000000000000001000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000100010000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000101000000000001000000000000100000000000000000000011000000000000010000000000100010000000000000
01000000000000000000000000000000000000000001000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000001000000000000000000000001000000000000000000000000100000001000000000000000000000100000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000100000010000
01001000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000001001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000001000000000000000000000010000000000010000000000000000000001000000010000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000
01000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000100000000010000000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000010001000000000000000000000000000000000000010000000000100000000000000000000000
01000000000000000000000000000000000000000000001000000000000000100000000001000000000000001000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000100100000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000
01000000011000000000000000000000000000000000000101000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000001000000010000000000000000000000000000000000000000000000000000010000000100000000000100000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001
01000000000000000000000000000000000000000000000000000000000000100000000000000010000100100000000000000000000000000000000000001000000000000000000000100000000000000000000000010000000000000010000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000010000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
01000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000100000010000000000000000000100010000000000000010000000010001000000000010001000000000000001000000000000000000000
01000000000100000000000000000000000000000000001000000000000000010000000000000000000000000000010000000010000000000000000000000000100001100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000001000000100000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01010000000000000000000000000000000000000000000000010000000000000000000010000000000000010000000000000000000000000000000000100000000000000000000000000000001000000000010000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000100
01000000000000000001000000000000001001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100010000000100000100000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001001000001000000001010000000000000000000100100010000000000010000000000000000000000001000000100000000000000000000000000000000001000000001000000000000010000000000000000001000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000010000000000000000000000000001100000000000000000000000000000000000010000000010000000000000000000000000000000100000001000000000000000000000000000000000000000000001000000100000000010000000000000000000000000000010010000000000000000000001000000010010000000010000000100000000000000000000000000000000010000000001000000000010000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010001000000100000000000000000000000000000000000010000000000000001000000000100000000000000000000000000000000000000001010000000000000000000000000010000000000000010000001000000000001000000000000001000000000000000000000000000000000000000100000010000000000000000000000000010000100000000000000000000000000000000001000000000000000000000000000000000010010000000000
01000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000010100000000000000000100000000000000100000010000000000000010000000000000001000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000
01000001000000000000000000000000000000100000000000000000000000100000000000000000010000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000100000000000100000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000001000010000010000000000000000000000000000000000000
01000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000001000000000000000110000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010010000000000000
01000000000000000000000000101000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100001100000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000100000000000001000000000000000001100000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000
01000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000100000000000010000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000001000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000101000000000000000000010000000000000000000000000
01000000000000000000000000000000100000000000000001000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000
01000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001010010000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
01000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000101000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000010000000001000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000
01000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000010000000000010000010000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100010000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000010000000010000001000000000000000000000000000000000001000000000000000100000000100110000000000000010000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000010100000000000000000000000010000010000000000000000000000000000000000001010000010000000000001000000000000000000000000000000000000000000000000000
01000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000001000000000010000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000110000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000010000010000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000
11000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100001000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000100100000000000100000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000010100000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000001000000000011000000000000000000000000100000000100000000000010000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000010000000
01000000001000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000001000000001000000000000000000000000000000000000010000000000101000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000100000000000010000000000100000000000000000000000000000001000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000100000000000100000000010000000000000000100
01000000001000000000000000000000100010000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000001000000000000000010
01000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
01000000000000010000001010010000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000
01000000000000000000000000000010000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000001000000000010000000000000000000000000001000000000000000000001000000000000000000000010000001000000000000000000100000000000000000000000000001000000000000000000000100000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000
01000000000000000100000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000100000000001000000000000001100000100000000000000000001000000000000000000100000100000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010100000000000000000000000000001001000000000000001000000000000000000000000000000000000010000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000
01000000000000000000000000000000000000000000010001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000001000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100011000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000011000000000000000000001001000000000100000000000000000000000000000000000000000101000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000010000
01000000000000000000100000000001000000000110000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000001000000000000000000000000000000001000000010000000000000000000000000000000100100100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000010
01000000000000000000000000000000000000000000000010000000000000101000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000001000000000000000000010000000
01000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000100000000000000000000000000000100100000000000000000000000000000000000010000000000000000000000000000000001000000000000010000000000001000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000001000000001000000000000000000000000000000000000
01010000000000000000000010000010001000000000010000000000000000000100000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000010000000000000000000000000000000000010000
01000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000010000000100000000000000000000000000000000000000000000000000000000000000001001000000000001000000000000100010000000
11000001000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000011000100000000000000000000000000000000000001000000000000010000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000111000000000000000000000000000000
01000000000000000000000000000000000001000000001000000000010000000000000000000000000000000000001000000000010000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000001100000000000000000000000010000000000000000000001100000000000000000000
01000000000000000001000000010100010010000000000000000000000010000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000001000000000000000
01100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000101000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000010000000000000000001000000000000010000000000000
01000100000000010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000100000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000
01000000001000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000010000000000000010000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000000000000000000010000000100000000000000000000001000100000000000000000000000000110000000000000000100000000000000000100000000100000000000000000000000000000000000000001000000000000000
01000000000000000000001000000000000000000000010000000000000000000000000000000000000000000010000000000000000000001000100000000000000000000000001000000000100000000000000001000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
01000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000100000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000001000000000000100000000000000000000001
01000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000001000000000000100000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010001000000000010000000000000000000000100000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000010001100000000100000000010000100000000000000000000000000001000000000000000000100001000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000010000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000100000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000011000000000001000000000000000000000000000000000000001000000001010000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000100000001000000000000000000000000000000000000000000100001000000000000000001000000000000001000000000000
11100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000001000100000100000000000000000000000000000000000000000000000001000001000000000000000000000000001000000000000000000000000000000100000000001000000
01000000000000000000000000000000000000010000000000000000000000001000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000010000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
01000000000000010000000000000001000000000010100000000000000000000000010000000000000000000000000100000000001000000000000000000000000000000001000000000000000100000001000000000000000001001000000000000000001000000000000000000000100101000000000010001100000000000000000000000000100000100000000001000010000001000000000000010000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000
01010000000000000100000100100000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000100010000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000010000000000000001000000000010000000000000000000000000000000001000000000001100000000000000000000000000010000000000000000000000000000
01000000000000000000010000000000000000000000000000100000001000001000000000000000000000001000000001000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000010001000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000010010000000000000000000000010000000000000000000000000000000000100000000000001000000000000000100000000000010000000000000000000000000100000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000011010000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000001000000000000000000000000000010000000000000000000000001001000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010001000000001000000100000000000000000000000010000
01000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000100000000000010000000000000000000000000001000000000000000000000000000000010000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000000000001000010000000000000
01000001000000000000001000000000010000000000000010000000000000000000000000000000000000100000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000001100000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000
01000000000000000000000000100000000001010000000000000000000000000001000000010000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000001000000000000000001010000000000010000000000100000000000000000000000011001000000000000000000001000000000000000000000000000000000000000000001000000000000000
01000000000000000000000001000001010000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000010000000000000010000000000000000000100000100000000000000000000
01000000000100000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000001000000000000000000000100000000000000001000000000000000000000001000010000000000000000000000000000000000001000000000000000000000000100000000000000001000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
01000000000000010001000000000000000101000000000000000000000000000000000000000000000000010001000000000000000000000000000001000000000100000000000000100000000000000100000000000000100000000000000000001000000000000000110000001000000000000000000000000100000000000000000000000100000000000100000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000001100000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000001000000101000000001
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000001001001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000100000000000000000000100110000000100000000
01000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000010000000000000000000000000000000000000000000000001000001000001000000000000000000000100000
01000000000000000000000100000000000000000000001000000000010000010000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000001000000000001000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000100001000100000000000000000000000000010000000000000000000000000100000000000
01000000000100010000000000000000000000000000000000100000010000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000010000001000000000010000000000100000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
01000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01100000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000100000000000010000001010000001000000001000000000000000000000000100000000000000000010000000000000001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000001000000
01001000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000100000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000001000000000000100000000000100100000000000000000
01000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000100000000000100000000000001000000000000000000000100000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000001000000101
01000010000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000010000000000000010000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000001000000000000000000000000000000100000000000000010000000000010000000000000000000000000000
01010000010000000000001000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000001000010000000000000000100010000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000000000000
01000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000001000000000000000000000000000000010000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000100010000000000000000000000001000000000000000000000000000000000000000000010000000000000000100000000000010000000000000000000001000001000000
01000000000000000000000000000000000000000000000000000110000001000000000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010001000000000001000000100000000000000000000000000010000000000000000000000000000100000000000000000000000100000000000001000001000100000000000000000000
01000000000000000000000010000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100100000000000000000000100000000000000000000000000000000000000000000100000000000010000000000000000000000001001000000010000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000100001000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000100
01000000001000100000000010000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000100000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000100000000000000000000001000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000001000000000000000000011000000000000000000000000001000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000
11001001000000000000000000000000000000000000000000100000000000000000000000000000001101000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000110000000000010000000000000000000000000000000000000000000000000000000010000
01000000000000000000000000000000001000000000010000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000010000100000000000000000000000000000000000000000000
01000010000000010001000000000001000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000010001000000000000000001000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000
01000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000010000100000000000110000000000000000000000001000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000100000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000
01000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000001000000101000101000000000001000000000000000000010000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000010000000100000000000000000000000000110000000000000
01000000010011000001000000000000000000100000000000000000000000000000100000000000000000000000001000000000000000000000000010000000000000000000000000001000000000000000000000000000000010000000100000000000000000000000100000000000000000001000001000000000000010000000001000000000000000000000000000000000000011000000000000010000000000000000000100000000000000001100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000
01000000100000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000100000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000010000000001000000000000010000100000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000
01000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000
01000000000000000000000000000000001000000000001000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000010000100000000000010000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000001000001000000000000000000100010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000010000000000000000000000000100000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010
01000000000000000000000010000011000000010000001010000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000000010000000000000000000010000000000000001000000100000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
01000010000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000010000000000000010000000000000000010000000000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001000101000000000000000000000000000000000000100000000000
01000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000100000101000000000000000000000000000100000000000000000000010000000100000010000000000000000000000010000001000000010000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000001000000000000000000000000000000000000000000000010000000000000000000100100000000000000000000000000000000000
01000000000000000000000000000000001000000000000000000000000000000000000000001000000000001000000000000000000000000000001000000000001000000000000001000000000000000000100000000000000000000000100000000000000000100000000000000000000000000000000000010000000000001010000000000001000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000001
01000001000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010001000101000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000001000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000
01000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000100000000000000010000000010000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000100000010000000000000000000000000000100000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000
11000001000000000000000001000000000000000000000010100000000000000000000100000000001000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000001000000100001000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000100000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000100000010000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100000000000000000100000000000001000000000000000000000001000000000000000101000000000000000000010000000000
01000000001100000000000000100000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000010000000000100010000000000000000000000000010000010000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000100000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000101000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000
01000000000010000011000100000000001000000000000000000000001000011000000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000010000000000010000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000100000000000000000010000000000000000
01000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000001000100000000000000000000000100000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000010000000000000100000000000000000000001000
01000000000000000000000100000110000000101001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000110000000000000000001000010000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000001000000000000000000000000000000001010000000000000000000000000000000000000000000000000000010000010000001000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000001000000000001000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000100
01000000000000000000000000000000000000001000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000000000000000000010000000000000000000001000000000000000000000000001000000000000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000101000000000000000000000000000
01000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000000000000000000000000101000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000100000000010000000001000000001000000000000000000000000000
01000000000000000000000010000000000000001000000000000100000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000010001000000000000000000000000000000011000000000000000000000000000010000000000000000000000000001000000010000000000000000000001000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
01000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000100000000000000000000000000000000000000000000100000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000000000010000000000000100000000000000000000000000010000000000000100000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000000000
11000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000011000000000000000000000010000000000000000000000100000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010001000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000
01000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000001001010000000000000000000000000000000000000000000000000000000000000000101000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000001000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000100000001000100000000000000000000000000000000000100000000000100000000000000000000000000000000000000100001000000000000000000100000000000010000000000000000000010000000000000000000000000000000000100000000000000000000000001010000000000000000000000000000000000000000000100000010010000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000010000000000000000000000000001001000000000000000000000000000000000000000000000
01000000000001000000010000000000000100000000000100000000000000000000000000000000000000000000010000000000000010000000000010100000000000000000000000000000000000110000000000000010000000000000000000000000000000000000000000000000010000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000100000000000000010000100000000100000000000000000000000100001000000000001000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000
01000000000000001000010000000000000000000000000000000000000000000100100000000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000011000000000000100000001000000000000000000000000000
01000000000000001000000000100000000010000000010000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000001000000000000000000000000000000
01000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000011000000000000100000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000001001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000
01100000000000000000000000000000000100000100000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000100000000000000000000001000000000000000100000000000000000000000000000010000110010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000
11010000000000000000000000000000000000000000100000000100000000000000000000000000000001000000000010000010000010000000000000000000001000000000000000000000001000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000100000000000000000000001000000000100000000000000000000000000000000000000000010000001000000000000000000001000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000
01000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000010000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000001000000000100100000000000000000000000000000000000000000000000000000100000000000000000000000001000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010100
01000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000001000000000000000000000000000100000000100000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000010000000001000011000000000000000000000000000000000000000000000100100000000
01000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000010000100000000100000000000010000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
01000000000000000000000000100000000000000000000000010000000011000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000010000010000000000000000
01000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000100000100000000010000000000000000000000000000000000000000000000010000000000000000000110000000000000000000000000000000000000000000001000000000000000000100000000000000000000110000001000000000000000010000010000000000001000010000000000000000000000001000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000
01000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000100100000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000011000000000000000000000000001000000000000000000000010000000000000
01010000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000010000000000000000010100000000000000000000000010000000000000000000000000000000000000000000001010000000000000001000000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100100000010000000000010000000000000001001
10010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000111010010001000001000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000010000000001000001000000000000010000000000000000000000000000000100
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000001000000000010000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000001010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000010000000000000000000000100000000000000000000000000000000000010000011000000
10000000000000000000000010010000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000100000000000000000010000000000000000000000001001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000011000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000110000010000000000000001000000010000000000000000000000000000000000000
10000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000110000000100010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000001000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000100000000000000010010000000000000000000000000000000000100000000000000000000000000000010000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000000000000000000000000001
10000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000010000000100000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000100010000000000000000000000000000100000100000000000000000000000000000010000000000000001000000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000
10000000000000000000000000000000000000000000000000000000100000000000000000010000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000110000000001000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000100001000000000000000000000000010000000000000000000000000000000000000000000
10000100000001000000000000000000000010000000000100000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000100000000000000000010000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000001000000000000000000000000100000000000000100000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000100000000011000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000
10000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000001000000000100000000010000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000010000010000000000000000000000000010000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000010000100000000000000000000010000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000010000000000000000000000000
10000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000010001000000000000000000000000000000001000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000
10000000000000000000000000000000001100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000001000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000000000000000011000000000000000000000010010000001000000000000000000000000000000000000
10000000000000000000000000000000000010000000000000000000000000000000000000000100000000100000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000001000000000000000100000000000000000000000100000000101000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000001000000000010000000100000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000000010
10000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000001001001000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000001000000000000001000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010001000010000000000000000000000000000000000000000000000000000100000000000000000001000000000000100000000010000000000000010000010000000000000000
10000000000000100000000000000000000000000010000000000000000100000000000000000000000000000010000000000000000000000000000100000000010000000000000000000000100000000000000000000000000100000001000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000
10000001000000000000000000010010000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000010000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000001000000000000000000000000000000000001000100000000000100000000000001000001000000100000000000000001000000000000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001001000000000000000000000000000000000000000000000000000000000000000000001000010000001001100000000000000000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000100000000000000100001000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000100000000000010000000000000000000000000000000000000000
10000001000000000000000000000000000000000000000000000000000001100011000000000000000000000000000000000100000000000000000000000000000000000000000010000000000001000000000000000000000000100000000000000001000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000001000000000000001000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000010000
10000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000010000000001000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000001001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000100000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000100000100000000000000000000000000001001010000000000000000000000000100000000010000000000000100001001000000000000000000000000000000000000000000000000000000010000000000000
10001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000100100000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000001000000000000000000000100000000000000000001000000000000000000000000000000100000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000000100000000000000000000000000000000000001000000000000010000000100000000000000000000000000000000000000000100010000000000000000000000000000000000000100000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000001000000000000000010000100000000000000000000000000000000000000000000000
10000000000000000000000001000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000001000000000000000000000000000000000000100000000000100000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000010000000000000000000000000000100000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000
11000000000000100000000001000000010000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000100000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000001000000000000000000000000000010000000000100000000000000101000000000000000000000000000000100000000000000000000000000000000000000000000110000000000000000010000000000000000000000000000000
10001000000100000000000001000000000000010100000000000000000000000000000000000000000000000000011000000000000000010000000000000000100000000000100000000000000000000001000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000010000100000
10000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000001000000000000000100000000000010000000000000000000000100000000000100000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000010000000010000001000000000000000001000000000000000000000000000000000000010000000100000000001000010000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000010000000000000000000100001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000001010000000001000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000010000000000000000000000000001000000001000000000000000001000000000000010000000000000000010
10000000000000000000000000000000000100000000000010010000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000001000000110000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000001000000000000001000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000000000000000001000000000000001000000000010
10001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010010100000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000001000000000000000000000000100000000000000000000000000010000000000000000001000000000000000000000000000000110000000000000100000000000010000000001000000000000000000000000000000000000000000010000000000100100000001000000000000000000010000000000000
10000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000100000000000000001000000000000001000000000000000000000000000000000110000000000000000000000000100000000010000000000000000000000000010100000000000000000000000010000000000000000001000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000
11000000000000010000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000100000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000010000000000000
10000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000010000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000
10000010000000001000000000000000000000000000010000000100010000000000000001000000000000000000000000000000000000000000001000000000000000000000000100000000000000000000000000000000000001000000000000000000010001000000010001000000000000100000000000000000000000000000000000000001000001000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000100000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000001001000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000010000000
10001000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000010000000000000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000100000000000000011000000000000000000000000000000000000000000000000000010001000000010000000000000000001000000010000100000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000100000000000000000000000000000001000000000001
10000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000001000010000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000100000000000000000000000000
10000000000000000100000000000100000100000000000000000000000010000000000100000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000100000010000000000000000000000000000001000000000000000000000000000010001000000
10000000000000100000000010000010000000000000000000010000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001010000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000001000000001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000010100000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000001000000000000000000010000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000100000000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000100000000000000100000000100000000000000000000000010100010000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000100000001100000000000000000000000000000000000000000000001000000010001100000000000000000000000001000000000000000
10000000100000000010001100000000000000000000000000000001000000010000000000000000000100000000000000000000000000000000010000000000001000000000000010000000000000000000000001000000000000010000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000100000000000000000000000000000000000000000000000000000001010001000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000101000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000010000000000010000000000001000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000001000000000000000010010000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000010000010000000000000001000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000100000000000011000000000000010000000010000000000000000000000001001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000
10000000000000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000001100010010000000000100000100000000010000001000000001000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000001000000000001000000000000000000000000000010000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000001000000000000000000000000000000000000000000101100000000000000010000000000000000000000010000000000010000000000000000000000000000000100000000000000000000000000000000110000000100000000000000000000000000000000000100000000
10000000000010000000000000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000010000000000000000000100000000000000000000000001000000000000001000000000000000000000000000000000011000000000000000000000010000000000000000000001000000000000
10010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000001100000000000000000000000000000000000000000000000
10000000000000000000000100000000000000000000010000000000100000000000000000000000000000100000000000000010000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000000000001000000000000000000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000010000000000100000000000000000000000000000000000001000000001000000000000000000000000000000000100100000000000001000000001000000000000000000000100000000000000000000000000000000000000100000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000100000010000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010
10000000000000000000000000000000000000010000100000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000100000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000010000000000001000000000000000000000000000100000001000000000000000000000000000000001000100000000100100000000110000000000000100000000000000000000000000000000000000000000000000000000000000010000100000000000000001000000000
10000000000000000010000000000000000000000000000000000000000010000000001001000000000000000000000000010000000000010000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001001000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000
10000000000000000000100001000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000001000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000000010000000010000000000000000000000010000000001000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000010000100000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000010000000010000000000000000000010000000000000000000000000000000000000000000000000000011000010000000000000000000000000000000000000000000
10000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000010000000000000000000000001000000000000000000000000010100000000000000010000001000000000010000010000000010000010000000000000000000100000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000001000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000100000000000010000000000000000000000001000000000000000000000000000000000010010000000000100000000000
10000000000000000000000000000000011000000000010000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000100000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000010000000000000000000000000000010000000000000000000000000000000000000
10000001000000000000000010000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100010000000000000000001000000000010000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000001000000100000000000000001000000000000
10000000000000000000010000000000000000000100000000000010000000000000000000000000000000000000001000000000000000000000000000000000000000010010000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000100000000000000000000010000000001000000000000000000100000000000000000000000100000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000010000000000000000000000000000000010001000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000010000000100000000000000000000000000001000000000000000000001000000000000000000000010000000000000000010000100000000000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000000000
10000000000000000000000000000010100000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000001000000000000001000000000000000000000000001000000000000000000000010000100000100000000000000000000000000000000000000000000000010001000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000
10000010000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000101100000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000100000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000100000000000000000000001010000000001000000000000000000000000000000001000010010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000100000011000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
10000000000000000000000000000100000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000001000000000010000000000010000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001
10000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000000000000000010000000110000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000001000000000000000000000000000
10000100000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000010000000000000000000000000100000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000100000100000000000000000000000000010000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000010000000001010000000000000001000000000000000010000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000001000000000001000000000000000000010000000000000000000001000000000000000000010000000010000000000000000000000000000001000000000000000000000000010000000000000000000000000001000000001000000000000
10000000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000010000000
10000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000000000000000000000010000000010010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000001010010000000010000000000000000000000000000000000000000000000000000000000011
10000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000101010000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000
10000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000001000000001000000000000000000000000010000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001000000000000000001000000000000000000000000000000000000000000000000000
10000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000100000000000000000000000000000001000000000000000000000000000000000001100000000000000000000000010000000010000100000000000000000000000000100000001000000100000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000001000000000000000000000000000001000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000000001001001000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000010000000000000100000010000000000000000000000000000000000000100000100000000000000000100000000000000010000000000000000100000000000
10000000000000000100000000000000000010000000000001001000000001000000000000000000000000000000000000000000000100000000000000001000100000010000000000000000000000000000100000000000000000000000000001000001000000000000000000000000000100000000000000000000000100000010000000000000000000000000000000000000000000000000000000100000000100000010000000100010100000000000000000000000000000000000000000000000000000000000000000000000000000011000001000000000000000000000000000000000000000000000010000001000000000100000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000001001000000000000000000000000010000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000000000000000000000000000000000000000000000000010000000000000100010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000001000001000000000000000000000000000000000010010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000010000000001000000000000000000000000000000000100000000
10000000000000000000010000000000000000000000000000001000000000000000000000000000000000000001000000000000000000001000000000001100000000000010000000000000000100000000010000000000000000000000000001000000000010000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000001000000000000010000000000000000010000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000001000000000100000000000000000000000000000000000000000
10000000000000000000010000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000010000000000000000000000000000000000000000001000001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000010000000000000000000000
10000001000000000010001000100010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000010000000000000000000000010000000000000000000000000000000000000000010001000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000010100000000001000100000000000000000000000000010000001000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
10000000000000000000000000100000000000000000000000000000000000000000000000000000100000000000000000001000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100100100000000000000000000000000000000000000000000000000010000000000000000000000
10000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000110000000000000000000000000
10000000100001001000000000000000000000000000000000000000000000010000000100010000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000011000001
10000100000000010000000000000010001000000000000100000000000000000110000000000000000000000000000000000001000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000010000100100000001000000000000000
10000000000000000000001000000000000000001010000100001000010001000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010
10000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000
10000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000010000100000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000010000100001000000000001000000000000000000000000000000000000000000000000000000
10000000000000000000000000100000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000100000000000000000000000100000000000001000010000000000000000000100000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000010000000010000000000000000000000000000000000000000010000100000000000000000000000000000001000000000000000000000000000000000000000000000001
10100000001010000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000100000000000010000000100000000000000000000000000100000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000101100000000000000000000000000000000000000100000000000000000000100000000000000000000000000100000000000000000000000000000100000001000000000000010000
10000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000100000001000000000000000000010010000100000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000101000000000000000000000000000000010000000000000000000000000000000000000000000000000000101000000000000000000000000000000001000000000000010000100000000000
10000000001000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000001000100001000000000000000000000000001000000000000000000000000000000000000000000100000000000000010000000100000000000000000000000000000000000000001000000100000000000000000000000100100000000000000000000000010000000000000000000000000000001000010000000000000000000010000000000000000000000000001001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000
10000000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000100010000000000000000000010000000000000000000000000000000000000000010000
10000000000000000110000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010010000000000000000100000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000001000001000000000000000000000001000001000000000000010000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000101000000000000000000000000000000000000000000000000000000000100000001000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000100000000000001000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000100000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000100000000000000000000000000000000000010000000010000000000000001000000000000000000000000000000000001000000000000000000000000100000000000010000000000000000000000000000000001010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000000000000000000100000000000000100000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000010000000010000000000000
10000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000010000000000000000000100000000100000000000000000000000000000000010000000000000000010000000100000000000000000000000000000000000000000000000000000000010000000100000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010100000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001000001000000000000000000001000000000000000000000000000000000000000000000000000010000
10001000000000000000000000000000000000001000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000001000000010000000000000000000000000000000000000000000000000000001000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000001000001100000000000010000000000000000000000000000000000000000000000000000011000000000000000001000000000000000000000000000000000000000000000000000000000000000100010000000000000000000100000000000000000000000000000000000000001000000000000100000000000000000000
10000000000000001000000000000000000000000000000001000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000001001000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000100000000000000000000000000100000000000000000000000000000000
10000000000000000000000000000000100000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000100010000000000000010000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000010000000000000
10000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000001000001000000000000000000000000000000000000000100010000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001100000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000010000100001000000000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000001000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000010000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000010000000000000010000000000000000000000000
10100000000000000000000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000110000000000000100000001100000010000000000000000000100001001000000000000000000000001000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000
10000000100000000100000000000000100000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000001000000000000000000000000000000000001000100000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000
10000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000001000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000100000000000000000000000
10100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000001000010000000000000000000000010000000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000
10010000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000010000000000000000100001000000000000000000000010000000001000000000000000000000000000010000000000000000000000000000000010000000010000000000000000000100000000000000000000000000000000011000000110000100000000001000000000000000000000000000
10000000000000000000000100000100000000000000000000000000000000000000000000000000000100000000000010000000000000100000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000001000001000000000010000000000000001000000000000000000000010000000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000010010000000000000000000010000100000000000010100000000000000000000000000000000000000000000100000000000000000000000000000000100000000000000
10000000000000000000000100000000000000000000000000000000000000000000001000000001000000000000000100001000000000000000000000000010000000000000000000001000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000001000000000000000000000000000
10000000000000000000010000000000000001000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000110000000011000000000000000000000000000000000000000000000000000000000000001000010000000000000000000010000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000100000000001000000000000000010000000000000000000000000000000000000000000000000000
10001000001000000000001000000000000000000000000000000000000000000000100001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001100000000000000000000010000000001000000000000000000000000000000000000001001000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000
10000000000000000000010000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010010000000000000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000100000010000000000000000000100000000000000000000100000000000000000000000000000000000000000000
10000000001001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000010000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001010000000000000000000000000000000010000000000000000000000000000000000100000000000000000000100000000010000000000
10000000000000000000010000000000010000000000000000000000010000000000100000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000010000000000000000000000000000000000000000000000000010000000000000010000100000000000000001000000000000000000000001000000000000100000000000000000000000000000000000000010000000000010000000000000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000000000010010000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000100000000000000000000000000000010000000100000000100000000000000000001000000000000000001000000000000000000000000000000000000000000000000000
10000000000000010000000000000001000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000010010000010000000000000000010000000000000000000000001000000010000000100010000000000000010000000000000000000000000000000000000000000000000000000000000000001000
10000000000100000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100001000000000000000000011100000000000000010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000010000000000000000000000000000000010000000010100000000010000000000000000000000010000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000100000000010000000010000000000000000000000000000000000000010000000000000000000010000001000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000100000000000000000000010000000000000000000000000000000000000000000000100100000000000000000000000001010000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000000000000000000000000000000100000000000001000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100100000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000001000000000000100000000000000000000000000000000000100000000000000000000
10000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000011000000000000010000000000000010000001000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000010000000000000000000000000000000100001000010010000000101000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000100000000000100000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001001000000000000010000000000000000000000000000000000
10000000000000000000000000000000100000000000010000110000000000000000000000000000000000001000000000000000000100100000000000000000000000000000000000000000000000001000000100000001000000001000101000000000000000000000100000010000000000000000000000000000000000000000000000000000100000000000010000000000000000000100000000000000000000000000000000000000000100000000100000100000100000000000010000000000000000010000000000000000000000000000000000010000000000000001000000000000000010000000000000000000000000000000000000000000
10000000000100000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000100000010000000000000000000000010000000010000000000000000000000000001000000000000000000001000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000001000000000000100000001000000000000000000000000000000000000000000000000000010000000
10000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000100000000000000001000000000000100000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000010000000001000000000000000000000000100000000000000000000100000100000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000010000000000000000000000010000000000000000
10001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000001000000000000000000000000010000000000000000000000000000000000000000000100100000000000000000000000000000100000100000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
10000000000000010000000000010000000010000000100000000000000100001000100000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000010110000000000000000010000000000000000010000000000000000000000000000000000000010000000000000000000000000000000000000001010000000000000000000000000000000000000001000000000000001000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000
10000100000000000000000000010000000001000000000000000000100000100000001000000000000000000000000010000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000010000000000001000101000000000000000000000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000011000000000001000000000000000010001000000000001010000000000000000000010000000000000000000000000010000000000010000000000000000000000000000000000000000
10000000000000000001000010000000000000000000000000000100000000000000000000000000000000000000000000000010000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000100000000000000000000000000000000000000000000000010000000
10000000000000000000000010010000000000000100000000000000001000000000000000000000000000010100000000000000000000000000000000000000000000000010001000000000000000000000000000100000000000000001000000000000000000000000000000000000000001000000000000000000000000010000000000001000000000000000010000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000
10000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000001001010000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000010000000000000000000000000000000000000100000000000010000000010000000000000000000000000010000000000000000000001000
10000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000100000000000000000000000000000100000000110000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000001000000010000000001000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000
10000000001000000000000100000000000000100000000000000000101000000000000000000000000000000100010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000110000100000000000010000000000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000000000000000100000000001000000000001000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000001000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000110000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000100000000000000000000000100000000001000000000000000000001000000000000000000000000100000000000000000000000000010100000000000000000000000000000000000010000001000000000010000000000010000000100000000000000010000000000000000000000000000000000000000000000100000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000101000100000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000100000000000000010000000000000010000000000000000000000000001000000000000000001000000000010010000000000010000000000
10000000000000000000000000000000000000001000000000000000000100000000000000000000001000000000000000000000000000010000000100000000000000000000000000000000001000000000000000000000000000100000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000
10000000000000000001000000000000000000000000010001000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000101000000000010000000000010000000000000000000000000000000000000000000000000011000000000000000000000000000000000100000000000010000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000010000100000000000000000000100000000000000000000000000000000000000010000000000000000000001000000000
10000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000001000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000001100000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000010000000001000000001000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000010000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000100000010000000000000000000000000000000000001100000100000000010000000000000000000000000000000000000000100000000000100001000000000000000010000000000000000000
10000000000000000000000000000000000101000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000010000100100000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000010000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000
11000000000000010000000000000000000000000000000000010000000000000000000000000000000001000000001001000000001000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000
10000010000010100000000000000000000000000000000000100000000000000000000000000000001000000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000001000100000000000000100000001000000000000000010000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000100000000000000000100000000000000000
10000000000001000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000010000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000010000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000000000
11000000000000000000100000000000000000010000000000000000000010000000000000000100000000000000001000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000010000000000000000000000000000000000000000001000000000010000000000000000100000000000000000000000000000001000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000100000000000000000000000000000100000000000000001000000000000000000110000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000100000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000001000000000100000000000
10000000000000000000100000000000000000000000000000000000000100000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000100000100001000000000100000000000000000100000000000010000000001000000000000000000100000000000000010000000000100000000000000100000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000000100000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000100000000
10000000000010000000000000000000000000000000000000000000000000000000000000000010000100000000000010000000000000100000000000000000000000000000000000000010000000000000000000000000000000010000000000000000100000000000010000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000010100000000000000000000000000000000001000000000000000100000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000010000000000000001000000000000000000000000000
10000000000000000000000000100000000000000000000000000000000000000000000000000000000000101000000000000000010000000000000000000000000000000000000000000100001000000000100000000000000000000000100000000000000000001000000000000000000001000000000000000000000000000000010000000000100000000000100000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000000100000000000000000000000010100000000000000000000010000000000000000000000000000000000000000000000000000000000000
10000010000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000000000010000000000100000000000000000000000000000000000000000100000000000000000001000100000000000100000000000000000000000010000000000000000000100000000000000000000000000000000000000000001000000000000100000
10000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000
10000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000001000000000000001000000000000000000000000000000000000000000000000100000100000000000000000100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000010000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000
10000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000001000010000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000010000000000000010100000000000001000000010000000000000000000000100000001000000000000000000000000000000000000010000000010001000000000000000000000010000000000000000
10000010000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000100000000000000000000000000000000000001000000000010010000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000
10000100000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000001000000000001000000000000000000100000010000000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000010000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000010000001000000000000
10000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000010000000000000000000100000000000000000100000000000000000000000000010000000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
10000000000000000000100000000000000000000000000000000000000000000000000000000000000000001100000000001000000000000000000000100000000000000000000000000010000001000000000000000001000000000000000000000000000000010000000010000000000000011000000000000000001000000001000100000001000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000000000100000010000000000101000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000100000000
10000001000000000100000010000000000000000000000000000000000000000010000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000010000000000000000000000000000000000000000000000000000100000000000010000000000000100000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000010000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000
10000000000100000000000010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000010100000000000000000000000001000000000000000000000000000001000000000000000000100000100000000000000000000000000000010000000100000001010000000000000000000000000000000000000000000000000000000000000000000000001000000000100000000000000000000000000000000000000001000000000000000000000000000000
11001000000000000000000000000000000000000000000000000000000100010100010000000000000000000000000000000000000000000000000000000000100000000001000000000000000000000000000000000000000000010100000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000000000000000100000000000100000000000000000000000
10001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000100000000010000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000001000000000000000000001000000000000000000000001000000000000000000000100000000000000000000
10000001000100000000000001000000000000000000000001000010000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000010000000000000000000000001000000000000001000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000001000001000000000000000000000000000100000000000
10000000000000010000000000000000000000000000001000001000000000000000000000000000000000000000000001000000000000000000001000000000000001010000010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000010000000000000000000000000000000000
10000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000001000000000001000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000100000000100000000000000000000000000000001000000000000000000000000100000000000010000000000000000000000000000000000000000010000000100000000000000
10000000100000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000100000000001000000001000000000000000000000000000000100000000000000001000000000000000000000000000000000000000000000000000000010000110000000000000000000001000100000100000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000110000000001000000000000000000000000000000001000000000000000000000000
10100100000000000000000000000000100000000000000100000000001000000000000000000000000000000010000000000100000000000000100000000000000000001000000000000000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010000000000000000010000000000000000000001000000000000000000000000000000000000000000000001000000000000000001000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000
10000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000100000000000001000001010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000010000000000100000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000001000000000000
10000000000000000000000000000000100000000000000000000000000000000100000000000010000000000000001000000000000000000001000000000000000000000000000000000000100000000000000000000000100000000000000000010000000000010000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000100000100001000000000000000000000000001000000000010000000000000000000000000000000110010000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000100000000000000
10000000000001000000000000000000000000010000000000000000000000010010000000000000000000000000000000000000000000000000000000000000000000000000010000000000001001000000000001000000000000000000000000000000010000000000010000000000010000000000000000000000000000000010000000000000000000100000001000000000000000000000000000000000000000000000000000000000000000000000001000001000000000010000000000000000000000000000000000000000000000000000000000010001000000000001000000000000000000000000001000000000000000000000000000000000
10000000000001000000010000000000000000000000000001000000000000000000000000000000010000010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010001000000000000000000000000010000100000000000000001000000000000000000000000000000000010000000100000000000000000000001000000000000000001000001000000000000000000000
10000000000000000000000010000000000000000000000000000000000000000000010011000000000000000000011000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000010001000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000000000000010100001000001000000000000000000000000000000000000000000000000000
10000000110000000000100000000010000000000000000000000000001000000000000000000000011001000000000010000001000000000000000000000010000000000000000010000000000000000010000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000100000010000000000000000000000000000000000000011000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000000000000000001000000000000000001000000000000000000000000000000000010100000000000000000000000000000000000001100000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000001000000000000010000000001000000000000000000000000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000100000000000000000100000000000000000000000000000000000000001001000000000000000000000001000000000000000000000000000010000000010000000000000001000000000000000000010000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000000100000000000000010000000001
10000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000010010000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000001000000000000000010000000000000000000000001000000000000000000000000000000000000
10000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000000100000000000000001000000000000000100000000000000001000000000000000000000000000000000000000000100100000001000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000001001000000000000000000000000000000010000000000000000000000000001000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000011
10000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000101000000000000000000000000000000000001000000000000001000000000000000000000000000000000000000000010000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000010000000
10000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000001000000000000000000010000000000000000000000000000010000000000000000001000000000000000001000000000000000000000000000000010000001000000000000000000000000000000000000000000010000000000000000000000000000000000000000010000100000000000000000000000000100000000000000000000000000000000000001000000000000000010100000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000001000000000000010001000000000000000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000000000000001000001010000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000001001000000000000000000000000001000000000000000000000001000010000000000000000000000000000000000000000000000000000001000010000000000000000000000000000000000010100000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000
10000000001100000000000000000000000000000000000000001000000000000000000010000000000000000000100000000000000100000000000000000000000000000010000000000000000000100010000000000000000000001000000101000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000010000000000000001000000001000000010000000000000000000000000100000000000000000000000010000000000100000000000000000000000000000000000000000000010100000000000000000000010000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000010000000000100000000000000010000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000010001000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000010000000000000001000000000000000000000000000000000000000000000000100
10000000000000000000100000000000000000000000000000010000000000000000000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000100000000000001000010000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000110100000000000001000000000000000000
10000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000001000000000000000000000000000000100001000000000001000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000010000000000000000000000000000000000000000000000
10101000000100000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100001000010000000000000000000001000000000000000000000000000000001100000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000
10000100000000010000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000101000000000000001000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000000000100000000
10000000000000000000000000000100000000000000000000000000000000001000000000000000000000000000001000000000000000000000000000000000000000001000000000000000000000100000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000001100001000000000000000000001000000000000000000000000000000000101000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000100011000000000000000000000
10000000000000000000000010000000000001000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010010001010000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000010000000000000000010000000000001000000000000
10000000000000000000000000000000010000100000000000010000000000100000000000000000000001000000000000000000000010000100000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000100000000000000001000000000010000000000010000000000000000000000000000000000000000000000000000000000000000000000000001000000000001000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000010000000000000000000000000000000010000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000101000000
10000000000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000000000000000000010100010000000000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000
10000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000010000001000000000001010000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000100001000100000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000100010000000000000000000000000000
10000000000000000000010000000000000000000001000000000001000000000000000000000000000000000000100000000000000100000000000000000000010000000000000000000001000000000000000100000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000100000000000000000000000000000000000000101000000000000000000000000000100000010000000000000000001000000000000000000000000100000000000000000000001000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000
10010000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000100000010000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000010000000000000000100000000101000000000000000000000000000000000000000000000000100
10000000000001000000000000000000000000000000000000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000000000000000000000000000001000000000000000000000000000000000001010000000000000000000000000000000000000000100000010000000000000000000010000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000001000000000000000000000000000100000000000000010000000000000010000000000000000000000000000000000001000000000000000000000000100000000000000001000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001010000000000000000000000000000000000000100000
10000000000000010010000000000001001000000000000000000000011000001000000000000000000000000100000000000000000010000000000000000000100000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001010000000000000100000000000000000100000100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000
10000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000100000000000000000010000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000000000
10000000000000000000000000000000000000000000000001000000000000000100010000000000000000000000100000000010000000000000000000000000000000000010000000010000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000101000000000001000000000000000000000000010000000000000000000000000000000000010000000000000000000000000010000000001000000000000010000000000000000000010000000000000000000000000000000000000000001000
10000000000000000000000000000000000000000000000010000001000000000000000010000000000000000000000000010000000000000001001000000000001000000000000000000001000000000000000000001000000000000000000000100000000000000000000000000000100000000000000000000000100000000000000000000000100000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000100000000100000000000100000000000000000000000000000001000000000000000000000000000000000000000010000100000000000000000000000000001000100000001
10000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000100000100000000010000000000000010000000000000000010000000001000000000100000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000001000000000000000011000000000000000000000000000000000000000000000000000001000100000000000000000000000000000010000000001000001000000000000000001000000000000000000000010
10000000000000010000000000000100000000000000000001000000100100000000000000000000000000000000000000000000001000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000000000000010001000000000000000000000000000010
10000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000010000000001000000000000000010000000000001000000001000000000000100000000100000001000000000000000000000000000000000000000010000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000000
10000000000000000000000000000000000100000000000010000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000000000000010000000000000000010000000000001000100000000000000000000000000000000000000100000100000000000010000000000000000000000000000000000001000000100000010000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000000000000000010000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000000000000000001000000000001000000000000000000100000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000100000000010000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000000000000000100000000000000000000000000000000000
10000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000000100000000000000000000000100001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000000000000000001000000000000000000000000000000
10000000000001000000000000000000000001100000000000000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000000000000000000000000010000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000100000000000000000000000001000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000000000
10000000000000000100000000000000001000010001000000000000000000000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000000010000000000000000000000000000000000100000000000000001000000000010000000000000001000000000000000000000000000000000100000000000000000
11000000010000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000001000100000000000000000000000000000000000000000000000010000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000010000001000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000100100000010000000000100100000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000100000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000010010000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001000010000000000000000000000000000000000000010000000000010000001000010000000000000000000000000000100000001000000100000000000000000000000000000000000000000000000000000000010000000000010000010000010000000000000100000000000000000000001100000000000000000000100000000
10000000000000000000000000000010000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000100000000000000000000000000000001000000000000000000000000000100000000000000000000000100000000000000000000000000000000000000000000010000000000000000010000000000000000000000000000000001000000000000100000000000100000000000000000000000000000000000000000000000000000100010000000000000000000000000000000000000000000000100000000
10000000000000000000000000000000000000000001000000000000000001100000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000100100000000000000000000100000000000100000000000000000000000000000000000000000100000000000000000000000000000000000010000100000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000
10000000000000000001000000000000000000000000000100000000000000000000000000000000000000000000000100010000000000000000000001000000000000000000001000000000000000000000000000000000000000001000001000000000000000010100000000000010000000000000000000000000000010000000000000000000000000010000010010000000000000000000000000000000000010010000000000000010000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000010000000010000
11000000000000010000001000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000000000000001000000000000000000000100000000000000000001000000000000000000000000000000000000001000000000000000000000000000000000010000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000001000000100000000010000000000000000000100000000000000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000100000000000000000000000000000000001000000000000000000000000100000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010000000001000000000000000000000000000000000000000100000001000100000000000000110000000000000000000000000000000000000000000100000000000000000
11000000000000000100000000000010000010010000100000000000000000000000000000000000000000000000000000000010000001000000000000000100000000000000010000010000000000000010000000000000000000000000000000000000000000010000000000000000100000000000000000100000000000000000000000000000000000001000010000000000000000000000000000000010000000000001000000000000000000000000000000000000000000000000000010000000000000000000000001000000000100000000000000000000000000100000000000000000000000000000000000100000100001000000000000000000
10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000100000000000000000000010000000000000000000000000000000000000000000000000000000000000100000010000000000001000000000000000000000010000100100010000000000000000000000000000000000100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000100000
10000000000000000000000000000000000000000000000100000000000000000000000000000000010000000000000000010000000000000000000000000000010000000001000000001000000000000000000000000000000000000001000000010000000000000000000000000000000010000001000000000000000001000000000000001000000000000000000010000000000010000000000000000000000000000000000000010000000100000000000000010000000000000000000000000001000001000000000000100000000000010000000000000010000000100000000000000000000000000000000000000000000000000000000000000000
10000000000000010000000000000000000000000000000000000000000000000000000000000100010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000100000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000
10000000000000000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000001000001100000000000000000000000000000000000000000010000000000000000000100000000000000000000000000000000000000000100100000000000000000000000000000000000100000000000001000000000000000000000000000000000000000001100000000000000000000000000000000000000100000000000000000000000000010000010000000000000000000000000000100000000001000000000000000000000010000000000000000100000000000010000010000000100000000000000000
10000000100000000000000000001000100000000001001000000000000000000000000000100000000000000100001000000000000000000000010000000010000000000000000000000000000000000000100000000000000000000000000000100000000000000000000000000000000000000000000001010000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000100000000000000000000
10000000000000000010000000000000000000000010000000000000000000000000000010000000000000000000000000000000000000000000000000000001000000001000000000000000000001000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000010000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000000001000000000001000000000000000000000000000000001000000000001000000000000000000000001000000000000000000000000000000000
10000000000100000000000000000000000000000000011000000000000001000000000000010000000000100000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000010010000000000000
10000000010000000000000100000000000000000100000000000000000000010000000000000000000000000000100000011000000000000000000000000000001000000011000000000000000000100000000000000000000000000000000000000000000001000000000000000000100000000000000010000000000000000000000000000000000000000000000000100000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000010000000000000000000000010000000000000000000000000001000000000000000000000000000100000000000001000000000000000000000101000000010000000000010000000000000000000000000000000000000000010000000000100000000000000000001000000000000001000000001000000000000000000000000000000000000000000000010000000000010000000000000000000000000010000000000000000000000000000000000000000000001000010000000000000000000000000000000000000000101000000000000000000000000000000000000000000000000000000000000000010100000001000000000000
10000000000001000000000000000000000000000000000000000000010000100000001000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000001000000000000000100000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000100000000
10000000001000000000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000100001000010000000000000000000000000000000000001000000000000010000000000000000000000000000000100000000000000000000000100000000000000000000000000000010000000000000000000000010000000000000000010000000010100000000000000000000000000000000000000000000000100000000000000000000001000000000000000000100000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000100000000000100100000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000001000000000000000000000000000001000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000
10000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000100000000000100000000000000000000000100000000010010000000000000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000001000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000100001000000000000000000000000110000000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000010000000000000000001000000000000000000000000000000000100000000000000000000000000000000000100000
10100000000000000000000000000000010000000000000000000000010000000000000000000001000000000000001000000000000000000000000000000000100000000000000000000000000000000000000100000000000000000000001000000010001000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000100010001000000000000000000000000010000000000000000000000000
10001000000000000000000000000000000000001000100000000010000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000010000000000000000000000000000000000000001000100000001000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000001000001000000000000000000000000000000000000000000000
10000000000000000000000000000001000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000001000000000000000000000010000000000000001000000000000000000000000000100000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000100000000000010000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000001000000000000000000000000000000010000000000000000000000
10000000000000000000000000000000000001000000000100000000000000000000000000000000000000000000000000000000000000000000100000001000000110000000010000000000000001000000000000000000000000000000000000000001100000000100000000000000000001000000000000000000000000001000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000101000000000001000000000001000000000000000001001000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000101000000
10000000001000000000000000000100000001000000010000000000000000000100001000000000000000000000000000000000010000000000000000000000000000001000000000000001000100000000000000000000000000000000000000100000000000000000000100000000000000000000000000000000000000000000000000100000000000000000100000000000000000000000000000000100100001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000100000000000000000000000000000000000000000000000000000001000000000100010001
10000100000000000000000100000100000000000000000000000000000000000000011000100010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000100000000000000000000001010000000000000000000000000000100001000000000000000000000000001000000000000000000000000000000000010000000000000000000000000000000100000000001000000000000000000000000000000
10000010100000000001000000000000010000000000000000000100000000000000010000000000000000000000000000000000000000000000000000000001000000000000100000000000000000000000000100000000000000000000000000010000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000001001000000000000000000000000000000000000000000000001000000000000
10000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000100000000000000000000000000000000000010000000000000000000000010000000000000000001000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000100000010000000000000001000000000000000000000000000101000000000100000000000010000000000000000000000000000000000000000000000000010000000001000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000001000000000000000000000000101000000000000010010000000000000000000000000000000000000000001000000000000000000000000000000000010000000000000000000000000100000000000000000000000000000000000001000000010000000001000000000000000000
10000000000000100000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000010000000000000000000000010100000000000000000000000000000000000000000000000010000000000000000000000100000000010000100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000100000000000000000101000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000010000010000100000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001000000000000100000100000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000010000000010000000010001000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000000000000000100000000000000000000000000000010000000000000000000010000000000000000000000000100000000000000000000000000000001010001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000010000000000000000010000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000000100
10100001000000000000000000000000000100000000000000000000000100000000000000000100000000000000000000000000000001000010010000000000000000000000000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000001000000000000000000000000000000001000000000000000000100010000000000000000000000
10000000000010000000000000000000100000000000000000000000000000000000000000000000010000000000000000000000000000010000000000000000000000000000001000000000000010000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000001000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000100000000000000000100000010000100000000000000000000000000000100000000000
10000000000000000000001000000000000000000010000000011000000000000000001000000000000000000000000000001000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000001000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000000000001000100000000000000000000000000000000000000100000000010100000010000000000001000000000000000000000000000000000000000000000000010000000000000000000000000100000000000000000000001000100000000000
10000000010000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011000000100000000110100000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000100000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000010000000000
10000000000000000000000000000000000000000000000001000000000000000010000000001000000000000000000000000000000000001000000100000000000000000001000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000010100010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000010000001000000100001000000000000000000000010000000100000000100000001000000000000000000000000000100000000000000000000000000000000000000000001001000000000000000000000001000000000101000000000000000000000000000000000000000000000000000010010000000000000000010000010000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000100000000000000000000000000000001100000
10000000000100000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000100000000000000000000000000000000000010000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000000000100000000000010000000000100000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000011000000000000000100000000000000000000010000000000010000000000000000000000001000000000001000000000000001000000000
10000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000001000000000000000000000000001000100000000000000000000000001000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000100000000000000000100000000000000000000000000000000000000000000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000
10000000100000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000001000000000000000000000000010000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001000000000000000
10000000100000000000000000000000000010000000000000000000000000000000000000000100000100000000000000000000000000000000000010000000000000000000000000000000001000000001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000010000000010000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000
10000000000000000000000000100000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000010000000000000000000000000110000000000000000000000000000000010000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000100000000000000000000000000000000001000100000000010000000001100000000000000100000001100000000000000000000000000
10000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000001001000000000001001000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000010100000000000000000000000001000000000010000000000000000000000000000010000000000000001000000001000000000000000000000000000000000001000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000100
10000000000000000000000000000000000000000001000000000100000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000100001000000000000000000000000000000000000000000000000000000001000000100000000000000000000000000000000000010000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000001000000000000010000000000000
10000000000000000000000000000100000010000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000100000000000000000000100000000000010000000000000000010000000000010
10000000000000000000001000000000000000000100000000000000000000000000000000000000001000000000000000000000000000000000000000100010000000000000000000010000000000000000000000001000000000000000000000000000000000000000000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000001000100000110000000000000000000001000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000001000000000000000100000000000000000000000000
10000000000000000010000000000001000000010000100000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
10000000000000010000000000000000000000000000000000000000000000000010000000000000000000000001000000000000000000000100000000000000000000000000000000000000000000000001000001000000000000000000000000000100000000000000000100000010010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000010000000000010000000000000000000000000000000000000000000000010000000000010000001
10000000000000000000000000000000000000000100000000101100000000000000000000000000000000000000000000000000000000000010000000010000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000010000000000000000011000000000000000000000000010000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001100000000000000000000000000000000000000000000000000000100000
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000010000000000000000001000000001000000000000000000000010000000000000000000000000000000000100001000000000000000000000000000000000000010000000000000000000000000000000000100001000000000000001000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001000000000000000000000010000000000000000000000000000000000100000000000000000000000100
 
3
276
438
408
472
334
386
491
23
289
87
216
178
155
125
414
186
347
120
169
177
193
344
10
362
325
72
40
275
459
163
203
34
109
393
442
54
41
217
261
324
25
21
427
53
497
79
394
48
162
360
185
473
481
88
406
76
379
85
348
134
211
104
258
247
306
456
372
508
341
75
400
15
116
363
147
118
86
471
262
150
354
300
399
295
68
460
154
352
124
52
445
480
37
301
39
356
381
493
159
194
314
462
224
127
269
234
117
228
346
49
439
423
369
376
287
189
310
437
277
38
244
190
382
260
331
448
107
392
209
145
142
468
293
47
106
248
429
98
166
405
89
212
161
457
317
91
502
222
246
96
229
28
474
302
204
449
340
461
176
233
385
173
57
259
444
264
501
338
499
307
500
153
315
451
133
46
238
29
488
476
126
389
288
36
84
421
167
179
263
60
511
180
59
285
273
7
237
368
143
115
94
152
294
6
164
496
447
312
226
151
56
374
198
266
95
242
308
42
350
303
395
441
419
504
254
489
241
78
349
402
141
422
305
55
333
359
479
411
322
219
370
73
195
11
478
213
20
398
22
297
119
355
82
175
361
452
192
378
336
282
335
342
245
484
328
430
450
221
215
110
171
44
148
397
268
365
132
210
319
485
65
329
101
19
257
225
377
343
284
506
416
201
486
396
202
130
407
409
191
74
391
136
158
144
431
299
512
181
280
170
182
33
434
51
415
140
388
50
298
218
435
425
390
404
469
206
122
255
160
92
267
112
272
296
146
207
69
330
1
313
278
503
487
43
367
250
9
383
187
253
433
58
286
236
31
358
220
17
71
103
157
470
443
290
283
77
100
364
510
196
291
239
62
156
316
223
410
318
12
440
463
465
446
227
387
477
505
412
13
256
252
375
274
466
214
18
208
339
495
483
123
168
270
309
4
90
332
149
230
373
205
458
24
424
326
467
114
432
490
26
492
200
32
357
265
436
121
311
165
337
251
61
105
128
183
64
321
279
16
353
413
243
63
232
27
345
184
129
455
80
271
199
454
464
453
351
475
380
420
249
494
138
67
417
139
426
240
111
113
292
66
482
231
401
8
2
366
137
14
498
197
131
93
188
428
281
327
102
35
304
172
320
403
509
135
5
97
70
81
45
418
384
30
99
108
83
235
371
507
323
174