22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222000000000000000000000000000000
00000000000000000222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222200000000000
00000000000000000000000000000222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222000000000000000000000000000000000000000000000000000
00000000000000000002222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222000000000
00000000000000000000000000000002222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222220000000000000000000000000000000000000000000000000
00000000000000000000022222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222220000000
00000000000000000000000000000000022222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222200000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222200000000000000000
00000000000000000000000000000000000000000002222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000002222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222000000000000000
00000000000000000000000000000000000000000000022222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222220000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000022222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222220000000000000
00000000000000000000000000000000000000000000000222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222200000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002222222222222222222222222222000000000000000000000000222222222222222
22222222222222222222222222222222222222222222222222222222222222222000000000000000
00000000000000000000000000000000000000000000000000000000000000000222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222220000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000022222222222222222222222222220000000000000000000000002222222222222
22222222222222222222222222222222222222222222222222222222222222222220000000000000
00000000000000000000000000000000000000000000000000000000000000000002222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222200000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000222222222222222222222222222200000000000000000000000022222222222
22222222222222222222222222222222222222222222222222222222222222222222200000000000
00000000000000000000000000000000000000000000000000000000000000000000022222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000022222
22222222222222222222222222222222222222222222222222222222222222222222222000000000
00000000000000000000000000000000000000000000000000000000000000000000000000022222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000222
22222222222222222222222222222222222222222222222222222222222222222222222220000000
00000000000000000000000000000000000000000000000000000000000000000000000000000222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222220000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000002
22222222222222222222222222222222222222222222222222222222222222222222222222200000
00000000000000000000000000000000000000000000000000000000000000000000000000000002
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222200000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000002222222222222222222222222222000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000022222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222220000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000022222222222222222222222222220
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222200000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000222222222222222222222222222
20000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000002222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000002222222222222222222222220
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222220000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000022222222222222222222222
20000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000002222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222200000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000222222222222222222222
22200000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000022222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000002222000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000002222222222222222222222222222222
22222222222222222222222220000000000000000000022222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000022220
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000022222222222222222222222222222
22222222222222222222222222200000000000000000000222222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222220000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000222
20000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000222222222222222222222222222
22222222222222222222222222222000000000000000000002222222222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222200000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00022220000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000002222222222222
22222222222222222222222000000000000000000000000000000002222222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000222200000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000022222222222
22222222222222222222222220000000000000000000000000000000022222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222220000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000002222000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000222222222
22222222222222222222222222200000000000000000000000000000000222222222222222222222
22222222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222200000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002222222200000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000022222222000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000222222220000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000222200000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000002222000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000022220000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111111110000000000000000000000000
00000000000000000000000000000011000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000110000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111110000000000000000000000000000
00000000000000000000000000000111100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111110000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111111111111000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011111111111111000000000000000111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111110000000000000001111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000001111111111111000000000000000011111
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011111111111110000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000110000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111111111111111000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111111111000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111111111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000001111111111111111
11000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000011111111111111111
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000100000000000000000000000000010
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000001111100000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111111
11000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000001111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000011111111
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000111111
11110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11111100000000000000000000000001000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000001111
11111111111111100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111100000000000000000000000011000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11111111111111111000000000000000001000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011100000000000000000000000000000000000000
00000111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111110000000000000000000000000000000000
00000000111111110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00111111111111111111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111100000000000000000000000000000000
00000000000011111100000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001111111000000000000000000000000000000
00000000000000011111110000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000111111110000000000000000000000000000
00000000000000000011111101000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000011111111111111111101111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000001111111100000000000000000000000000
00000000000000000000011111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011101111000000000000000000000000
00000000000000000000000110001111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000001000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011110000111000000000000000000000
00000000000000000000000000000001111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011111111111111111111111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000110000011100000000000000000000
00000000000000000000000000000011111110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000011111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011100000000000000000000
00000000000000000000000000000000111111111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111111111000000000000000000
00000000000000000000000000000000000111111111000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111100000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111000000000000000
00000000000000000000000000000000000000111111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000010000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111111100000000
00000000000000000000000000000000000000001111101100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111100000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111111111111111111111000000
00000000000000000000000000000000000000000011100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111111111000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011111111111111111111110000
00000000000000000000000000000000000000000001111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111111111111111111111111111110000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111000111111111111111111111100
00000000000000000000000000000000000000000000111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000011111111111111111111111111111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111111111111111111111111111
00000000000000000000000000000000000000000000011100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111110001100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111100000000000000000000000000000000000111111111111111111111111111
11100000000000000000000000000000000000000000000111000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000111111111111111111111111111111111111100000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000001110000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111110000000000000000000000000000000111011111111111111111111111
11111100000000000000000000000000000000000000000011000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000001111111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011111111110000111100000000000000000000001111011111111111111111111
11111111000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000100000000000001111111111111111111111111111111111111
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000011111111111111111
11000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111100000000000000000000111111111111111111111111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111111111111111111111111111
11110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000001111111111111111
11111000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111000000000000000000011111111111111111111111
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111111
11111111100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111110000000000000011111111111111111111111
11111111111111110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111111100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111000000011111111111111111111111
11111111111111111110000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111111111111111
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111110000000000010000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111111111111111111111111
11111111111111110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000011111111
11111111111111111100000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111111111111111111111111
11111111111111111111111100000000000100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111111111111111
11111111111111111110000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
11111111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011111111111111111111111
11111111111111111111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000011111
11111111111111111111111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111111111111111111111111111111111111111111111
11111111111111111111111111110000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11111111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000011111111111111111111111111111111111111111111111
11111111111111111111111111111100000000000000000000000000000000000000000000000000
00000000010000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000111111111111111111
11111111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000011
11111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111111111111111111111111111111
11111111111111111111111111111111100000000000000000000000000010000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000001111111111111111
11111111111111111111111111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000001
11111111111111111111111111111111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111
11111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111111
11111111111111111111111111111111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111111111111111
11111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000111111111111
11111111111111111111111111111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111111111111111111111111111111110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111111111111111111111111111111111
11111111111111111111111111111111111111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000100000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111111111111111111111111100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111111111111111111111111111111111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111111111111111111111111111111111111111
11111111111111111111111111111111111111111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111111111111111111111111000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111111111111111111111111111111
11111111111111111111111111111111111111111100000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000011111
11111111111111111111111111111111111111110000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000011111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001111111111111111111111111111111111111
11111111111111111111111111111111111111111111000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11111111111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111111111111111111111111111111111111100000000000000000000000011000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000111111111111111111111111111111111111
11111111111111111111111111111111111111111111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111110000000000000000000011111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111111111111111111111111111111111111111111111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111111111111111111111111111111111111111111110000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111100000000000000001111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111111111111111
11111111111111111111111111111111111111111111111111000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111111111111111111111111111111111111111111000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111000000000000000011111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001111111111111111111111111111111111111111110000000000000000111111
11100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000011000000000000000000000000000010000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111111111111111111111111111111111111111111100000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111111111111111111111111111100000000000000011111
11111000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111111111111111111111111
11111111111111111111111111111111111111111111111111110000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111111111111111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000001111111111111111111111111111111111111111111100000000000000111
11111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111111111111111111111
11111111111111111111111111111111111111111111111111111000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111111111111111111111000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111000000001000001
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111111111111111111111111111111111110000000000000000000000000
00000110000000000000000000000000000000000000000000000000000000000000000000000011
00000000000000000000000000000000010001000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111111111111111111110000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111111111111111111111111111100000000000000
01111111111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000011111111111111111
11111111111111111111111111111111111111111111111111111111000000000000000000000000
00000111101100000000000000000000000000000000001000000000000000000000000000000100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001111111111111111111111111111111111111111111111111111111111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011111111111111111111111111111111111111111111000000000000
00011111111111000000000000011000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000111111111111
11111111111111111111111111111111111111111111111111111111100000000000000000000000
00000011100110000000000000000000000000000100000000000000000000000000000000000000
00000000000000000000000000000000000000000100000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000011111111111111111111111111111111111111111111111111111111111100
00000000000000000000100000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111110000000000
00000011111111111000000000000110011000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111111111111111111111111111111111111111111111111111000000000000000000000
00000001110001000000000000000000000000000000000000000000000000000000000000000000
00000010000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111111111111111111111111111111111111111111111
10000000000000000000001000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111111111111111000000000
00000000011111111110000000000000000110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000010111111
11111111111111111111111111111111111111111111111111111111111100000000000000000000
00000000011000000000100000000000000000000000000000000010000000000000000000000000
00000000100000000000000000000000110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111111111111111111111111111111111111111111
11110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111111111111111111111000000
00000000000111111111100000000000000000000000000001000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111111111111111111111111111111111111111111111111111111110000000000000000000
00000000000000000000010000000000000000000000100000000000000000000100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011111111111111111111111111111111111111111111111111111111
11111100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111111111111111111111111111111111000
00000000000001111111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111111111111111111111111111111111111111110000000000000000000
00000000000000000000000100000000000000000100100000000000001100000001000000000000
00000001000000000000000000000000000000000000000000000110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000111111111111111111111111111111111111111111111111111111
11111111000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111111111111111111111111111111111111111111111
00000000000000011111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111111111111111110000000000000000000
00000000000000000000000001000000000000000000000000010000000000000000000000000000
00100000000000000000000000000000000000000000001100000001100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111111111111111111111111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111111111111111111111111111111
11100000000000001111111111110000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111111111111000000000000000000
00000000000000000000000000000000000000000001111100000000000000000000000000000000
00000000000000000000000000000001100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111111111111111111111111111
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111111111111111111111111111111
11111110000000000011111111111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011111111111111111111111111111111111111111111111110000000000000000
00000000000000000000000000010000000000000000011110000000000000000000000000000000
00000000000000000000000000000000010000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
11111111111111100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111
11111111111000000010111111111111100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111111111111111111111011111111111100000000000000
00000000000000000000000000000000000000000000000011100010000000000000000000000000
00000000000000000000000000110001000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
11111111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000111111111111111111111111111111111111111111
11111111111111100000000111111111111100000000000000000010000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000001111111111111111111111111111111111110011111111111000000000000
00000000000000000000000000000011000000000000000000101110110000000000010000000000
00000000000000000000000000000000010000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
11111111111111111111000000000000000000000000000000000000000000000000000000000000
00000100000000000000000000000000000000001111111111111111111111111111111111111111
11111111111111111100000001111111111110000000000000000000100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111111111111111101100111111111100000001100
00000000000000000000000000000001110000000000000000000001110000000000000100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
11111111111111111111110000000000000000000000000000000000000000000000000000000000
00000001000000000000000000000000000000000011111111111111111111111111111111111111
11111111111111111111000000000111111111110000000110000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111100000001111111111000000000
00000000000000000000000000000000110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111111111111111111111111111111111111
11111111111111111111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111111111111111111111111111
11111111111111111111111000000000001111111100000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111100000000001111111100000000
00000000000000000000000000000000001110000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001100000000000100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111111111111111111111111111111111111111111111
11111111111111111111111110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111111111111111111111110000000000001111111000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111110000000000011111111000000
00000000000000000000000000000000000010000000000000000000000000000000100000000000
01010000000000000000000000000000000000000000000000000011000000100000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111111111111111111111111111111
11111111111111111111111111110000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111111111111111
11111111111111111111111111100000000000001111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111111001111111111111111100000000111111100000
00000000000000000000000000000000000000011000000000000000000000000000000000000000
01110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111111111111111111111111111111
11111111111111111111111111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111111111111111
11111111111111111111111111111000000000000011111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011110001111111111111110000000001111100000
00000000000000000000000000000000000000000110000000000000000000000000000000001000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111
11111111111111111111111111111111100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011111111111111111111111111
11111111111111111111111111111110000000010000011111000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011111111111111100000000011111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111111111111111111111111111111111111
11111111111111111111111111111111111100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111111111111111111111111
11111111111111111111111111111111100000000100000011100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111000000000111110
00000000000000000000000000000000000000000000000000000000000000000100000000000000
00000000000000000000000000000000000000000000000000000110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000111111111111111111111111111111111111111111
11111111111111111111111111111111111111000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000111111111111111111111
11111111111111111111111111111111111000001110000000111000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000010000000000000
00000000000000000000000000000000000000000000000000000011111111111111000000001111
00000000000000000000000000000000000000000000000000000000000000000001000000000000
00000000000000000000000000000000000000000000000000000001100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111111111111111111111111111111111111111
11111111111111111111111111111111111111110000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000111111111111111111
11111111111111111111111111111111111100000110000001000100000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111100000000001
11000000000000000000000000000000000100000000000010000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111111111111111111111111111111
11111111111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000001111111111111111
11111111111111111111111111111111111111000001000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011111111000011000000000
01100000000000000000000101000000000000000000000000000000000000000000000000000010
00000000000000000000000000010000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001111111111111111111111111111111111111
11111111111111111111111111111111111111111111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111111
11111111111111111111111111111111111111111000000000000000000000000000000010000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000010110000000000000000001000000000000000
00111000000000000001101010000000000000000011000000110000000000000000000000000110
00000000000000000000000000000000000000110000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000111111111111111111111111111111111111
11111111111111111111111111111111111111111111111110000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000001111111111111
11111111111111111111111111111111111111111100000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000010000000000000000000000000000110100111100000000000000000000000000000
00000100000000001111111100000000000000000001100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000001111111111111111111111111111111111
11111111111111111111111111111111111111111111111111110000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111100000111100000000000000000000000000
00000000000000000111111111000000000000000011110000000000000000000000000000000000
00000000000000000000011000000000000000000000000010000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111111111111111111111111111111111100000000000010000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000010001110000000111110000000000000000000000
00000011111100000011111101100010000000000000111100000000000000000000000000000000
00000000000000000000011000000000000000000000000000100000000000000000000000000000
00000011000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111111111111111111111111111111111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111101011111000000000000000000
00000001111111100001111100000100000000000111000011000000000000000000000000000000
00000100000000000000000110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111100000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000011111
11111111111111111111111111111111111111111111111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111001110011111101111110101100000000
00001111111111111000111111000000000000000001101110100000000000000000000000000000
00000001000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111000000000000000000
00000000000000000000001000000000000000000000000000000000000000000000000000000111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111110000000000000000000000111000001001100000
00000011111111111111111111100000000000000000110111000000000000000000000000000000
00000000100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000011
11111111111111111111111111111111111111111111111111111000000000000000000000000000
00000000000000000000000000000000000001000000000000000000000000000000000000000000
00000000000000000000000001111111111111111000000000000010000000000000001000011000
00000000011111111111111111110000000000000000101100000000000000000000000000000000
00000001001000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111010000000000000000000000000000000000
00010000000011111111111111111110000000000000011010000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111111111111111111111111111111111111111111111111111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111110000100000000000000000010000000000000000000000
00000110000001111111111111111111100111100000001110000000000000000000000000000000
00000000010100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111111111111111111111111111111111111111111111111111110000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111000000000000100000000000001100001000000000000000
00001001100000011111111111111111111111111110000011000000000000000000000000000000
00000000000101000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111111111110000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001001111100000000000000000000000000111001111000000000000
00000000000000011111111111111111100100000101110000100000000000000000000000000000
00000000000000000000000000000000010000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000011111111111111111111111111111111111111111111111111111111000000000000000000
00000000000001100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111000000000000000000000000000110011110000000000
00100000000000011111111111111111111100000100001110000000110000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111111111111111111111111111111111111111111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111110000000000000000010010000001100111100000000
00000000001100111111111111111111111100000000000011110000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000001100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111000000000
00100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111111111111111111111111111111111111111111111111111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111100000000000100000111100001111111110000001
11010001100011111111111111111111111100000000000000011000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000111111111111
11111111111111111111111111111111111111111111111111111111111111111111111000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000011111111111111111111111111111111111111111111111111111111111110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000100111111111010110000111111111111000011111111000000
01111111111001111111111111111111111100000000000000011100001000000000000000000000
00000000000000000000000000000000000000000000000100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111111111111111111111111111110000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001011111111111101100011111111111110000111111110000
00000001111000011111100111111111111000000000000000011100000000000000000000000000
00000000000000000000001110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000001111111111
11111111111111111111111111111111111111111111111111111111111111111010000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111111111111111111111111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000101111111111110000000111111111111110000111111000
01001100000011000111110001111111111000000000001110000100000000000000000000000000
00000000000000000000000011000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111111111111111111111111111111111111111111111111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111111111111111111111111111111111111111111111111111111111111111110
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000110011111111111100000011111111111111100001111111
10011111011100110011111101111111100000001000000000000010000000000000000000000000
00000010000000000000000001000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000010000000000000000000011111
11111111111111111111111111111111111111111111111111111111111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111111111111111111111111111
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001101111111110000000001111111111111111100011111
11110000000010001011111111101100000000000000000000000000100000000000000000000000
00000000000000000000000000111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111100000000000000000111
11111111111111111111111111111111111111111111111111111111111111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001111111111111111111111111111111111111111111111111111111111111111
11110000000000000000000000000000000000000000000000000000000000000100000000000000
00000000000000000000000000000000000000011111111110000000011111111111111111100011
00111100000001110000111111110111000000000000000000000000000000000000000000000000
00000000000010000010000000010000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011100000000000000000000
11111111111111111111111111111111111111111111111111111111111111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000001111111111111111111111111111111111111111111111111111111111111
11111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001001111111111100000000111111111111111110000
10001000000000011000011101100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00111111111111111111111111111111111111111111111111111111111111110000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000011000011111111111111111111111111111111111111111111111111111111111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111100000000011111111111111111110
00111111111100000111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111111111111111111111111111111111111111111111111111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111111111111111111111111111
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011001111111111110000000111111111111111111
11100111111111100001110000000000010000000000000000000000000000000000000000000000
00000000000000000000000000000001000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111111111111111111111111111111111111111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000110111111111111100000000111111111111111
11111000110000011100011110000000000000000000000000000000000000000000000000001000
00000000000000000000000000000000110000000000000000000000000000000000000000000000
00000000000001100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000111111111111111111111111111111111111111111111111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000100001111111111111111111111111111111111111111111111111111
11111111111111111111000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111011110000000001111111111111
11111100000000000011000010000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000100000000000000000000000000000000000000000000
00000000000000011000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111111111111111111111111111111111111111111111111111111111000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111111111111111111111111111111111111
11111111111111111111111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001001111111111111000000000000001111111
11111110000000000000000000111000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111111111111111111111111111111111111111100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111111111111111111111111111111
11111111111111111111111111100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000110111111101111110000000000000001111
11111111100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111111111111111111111111111111111111110000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001101111111111111111111111111111111111111111111111
11111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111110011111000001000000000000
11111111111000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001100000000000000000000000000000000000000
00000000000000000010000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111111111111111111111111111111111111100000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111111111111111111111111111111
11111111111111111111111111111111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111001111110000000001000000
00011111111110000000000000011000000000000000000000000000000000000000000000000000
00000011000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011111111111111111111111111111111111111111111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011000000000000000000000000011110011111111111111111111111111111111111111111111
11111111111111111111111111111111111000000000000000000000000000000000000000000000
00000110000000000000000000000000000000000000000000111111000011111100000000010000
00000011111111111000000000000000100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000111111111111111111111111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111100000011110000000000001111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000011111100001111111000000000000
00000000011111111110000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111111111111111111000110000011111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111000011111110000000000
00000000000001111111111100000000000000000000000000000000000000000000000000000000
00000000001000000000000000001100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111111111111111101000001111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000001100000000000000000000000000001100000000111111000000000
00000000000000001111111000110000001110000000000000000000000000000000000000000000
00000000000010000000000000000000000000000000100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111111111111111111111110000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111110000000000000000000000000000000000
00000000000000000000000000011110000000000000000000000000000000000011111100000000
00000000000000000001111000001111000111100000000000000000000000000000000000000000
00000000000000000000000000001000000000000000000000100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000011111111111111111111111111111111111111111000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111100000000000000000000000000000000
00000000000000000000000000001111100000000000000000000000100000000000111110000000
00000000000000000000001110000000110001110100000000000000010000000000000000000000
00000000000000000000000001000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000110001111111111111111111111111111111111111111100000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000000000000000000011111000000000000000000000001000000000011110000000
00000000000000000000000000000000001110011111100000000000000110000000000000000010
00000000010000100000000000010000000000000000000010000100000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111100011111111111111111111111111111111111111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000000000000000000000000000
00000000000000000000000000000000111110000000000000000000000000000000011111000000
00000000000000000000000000010000000001111111110000000000000000100000000000000000
00000000000000001000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111110111111111111111111111111111111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111000000000000000000000000
00000000000000000000010000001111001111000000000000000000000000000000000111110000
00000000000000000000000000000100000000001111111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110000000000000000000000
00000000000000000000000000000011110011110000000000000000000000000000000001111000
00000011000000000000000000000001100000000001101111000000000000000000000000000000
00000000000000000000000000000000000000000000000000001000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111000111110001111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111110000000000000000000
00000000000000000000000000000001111111111000000000000000000000000000000000011110
00000000111100000000000000000000001110000000111010110000000000000000000000010000
00000000000000000000000000000000000000000000000000000000000100000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111110000000000001111111101111111111111111111110
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111100000000000000000
00000000000000000000000000000000011111111100000000000000000000000000000000000111
00000000001111100000000000000000000001100000011111011100000000000000000000000100
10000000000000000000000000000000000000000011000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111110000000000000011111111111111111111111111101
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100000000000000
00000000000000000000000000000000000111111110000000000000000000000000000000000000
11000000001111111100000000000000000000001110000011111110000000000000000000000000
00100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000011111000000000000000011111111111111111110001111
11100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111101111111111111000000000000
00000000000000000000000000000000000011111111100000000000000000000000010000000000
00110000000111111111110000000000000000000001101101111011000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111110000000000000000001111111111110000000001
00000100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000001111111110000000000
00000000000000000000000000000000100000111111111000000000000000000000000000000000
00011110000001111111111110000000000000000000011000011101111000000000000000000000
00000000000000000000000000000000000000000000000000010000000000000010000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111111100000000000000000000011110110000001000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111000000000000011100000000
00000000000000000000000000000000000000011111111110000000000000000000000000100000
00000111100001111111111111110000000000000000000011001110111100000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111000010000000000000000011101011000000
00000001000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110000000000000010010111
00000000000000000000000000000000000000000111111111110000000000000000000000001000
00000001111000011111111111111100000000000000000000110101111111000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111110001000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000001111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110000000000000001
11000000000000000000000000000000000000000011111111111100000000000000000000000010
00000000001110111111111111111111000000000000000000000011010011000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111100001000000000000000000000000000
00000000000010011000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000000
00000000000000000000000000000000000000000000111111111111000000000000000000000000
10000000000111111111111111111111110000000000000000000001111111100000000000000000
00000000000000000000000010000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111110000000
00000000000000000000000000000000000000000000001111111111110000000000000000000000
00000000000001111111111111111111111100000000000000000000011111111100000000000000
00000000000000000000000000100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111111000000000000000000000000000
00000000000000001100000000000000000000000000000000000000000000000000000000000000
00000000000000000001100011111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111101111111111111000
00000000000000000000000000000000000000000000000111111111111100000000000000000000
00000000000000011111111111111111111111000000000000000000000111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111111111111111111110000000000000000000000000
00000000000000000011000000000000000000000000000000000000000000000000000000000000
00000000000111100000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110011111111111111
11000000000000000000000000000000000000000000000001111111111111000000000000000000
00000000000000001111111111111111111111110000000000000000000001111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111111111111111111100000000000000000000000
00000000000000000000100000000000000000000000000000000000000000000000000000000000
00000000000000111000000000000111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110001111111111111
11111110000000000000000000000000000000000000000000111111111111110000000000000000
00000000000000000011111111111111111111111000000000000000000000111100000000000000
00000000000000000000000000000000001000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111110001111111111111111111100000000000000000000000
00000000000000000000001000000000000000000000000000000000000000000000000000000000
00000000000000000001000000000001111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100011111111111
11111111110000000000000000000000000000000000000000001111111111111111000000000000
00000000000001111000111111111111111111111100000000000000000000001111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111100001000000000000000000000000
00000000000000000000000110000000000000000000000000000000000000000000000000000000
00000000000000000000010000000000011111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100000011111111
11111111111110000000000000000000000000000000000000000111111111111111111100000000
00000000000000011111001111111111111111111111000000000000000000000011111100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111000010000000000000000000000
00000000000000000000000010000000000000000000000000000000000000000000000000000000
00000000000000000011101100000000000011111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111000001111111
11111111111111111110000000000000000000000000000000000001111111111111111111000000
00000000000000000111111111111111111111111111100000001000000000000000011111000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111110000000010000000000000000
00000001000000000000000001010000000000000000000000000000000000000000000000000000
00000000000000000000110000000000000000111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000011111
11111111111111111111110000000000000000000000000000000000011111111111111111111000
00000000000000000000111111111111111111111111110000000000000000000000000111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111100000000000000000000111
10000000011000000011110100000100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111000001111
11111111111111111111111111000000000000000000000000000000000111111111111111111111
00000000000000000000001111111111111111111111110000000000000000000000000001111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111100000000000000000011
11100011111111111111111111001000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000111
11111111111111111111111111111000000000000000000000000000000011111111111111111111
11110000000000000000000111111111111111111111111100001110000000000000000000001111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111100011111111111000000000000000000
01000000111111111111101111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111110000001
11111111111111111111111111111111100000000000000000000000000000111111111111111111
11111110000000000000000011111111111111111111111110000011110000000000000000000001
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000001110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111000000000111111110000000000001000
00000000000001111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111000000
01111111111111111111111111111111111000000000000000000000000000001111111111111111
11111111110000000000000000111111111111111111111111100000111110000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000010000000000000000000000000000000000000000000000000000000000000000000
00000000111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111110000000000111111100000000000000
00000111111000111111110000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111110000
00111111111111111111111111111111111110000000000000000000000000000011111111111111
11111111111111000000000000011111111111111111111111111100000111100000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111111111111111111000000000000111111110000000000
00000001111111100100000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111100
00111111111111111111111111111111111111111000000000000000000000000000111111111111
11111111111111111000000000001111111111111111111111111111100000111000000000000000
00000011000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111111111111100000000000001111111100000000
00000000111111110110000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
00011111111111111111111111111111111111111110000000000000000000000111101111111111
11111111111111111110000000000111111111111111111111111111111110001100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001011111111111111111000000000000011111111000000
10000000011111110001100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11000111111111111111111111111111111111111111110000000000000000000011111111111111
11111111111111111111110000000011111111111111111111111111111111110111110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000011011000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000101111111111111111100000000000000000011100001
10110011111111100000000011000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11100001111111111111111111111111111111111111111110000000000000000001111111111111
11111111111111111111111111111100111111111111111111111111111111111111111111100000
00000000001000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111111111000000000000000000000000
00111011111111110100001111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111000011111111111111111111111111111111111111111100000000000000000011111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
10000000000110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000110000000111111111111111110000000000000000000000
00001111111111101000000011000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111100001111111111111111111111111111111111111111111000000000000000000111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110000001110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001110000111111111111111111100000000000000000000
00000000001111000000000111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110000011111111111111111111111111111111111111111000000000000000000111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111110000111100000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111000001111111111111111111000000000000000000
00000000000000000000010011100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111100001111111111111111111111111111111111111111110000000000000000011111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111110001111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111110001111111111111111111110000000000000000
00000000000000000000001100001000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000001111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111000111111111111111111111111111110111111111000000000000000000001111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111001111001110000000000000000000000000000000000000000000000000000
00000011000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000011111000111111111111111111111100000000000000
00000000000000000110000011001000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111100011111111111111111111111111111100000111100000000000000000000111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111101110000001000000000000000000000000000000010000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000111100111111111111111111111111100000000000
00000000000000000000111000101110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111110000111111111111111111111111111111000000111000001111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111001100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111001111111111111111111111111000000000
00000000000000000000011110000011000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000011111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111100011111111111111111111111111111110000000110111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111000000000000000000000100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111100011111111111111111111111110000000
00000000000000000000001111100000100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000011
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111110001111111111111111111111111111111000000000101111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111110000000000000010000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111110001111111111111111111111111100000
00000000000000000000000011111001111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111000111111111111111111111111111110000001111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111100000000000000010000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111001111111111111111111111111111000
00000000000000000000000001111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111110001111111111111111111111111111100000111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111100000000000000000000000000000000000000000010000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011111110111111111111111111111111111110
00000000000000000000000000011111100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000001100
01100011111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111110111111111111111111111111111100000111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111000000000000000100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001101111011111111111111111111111111111
11100000000000000000000000000111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000001
11111011001111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000011111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111000000000000000110000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111110000000000000000000000001111100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01001000110000111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111100001111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111000000000000000000000000011000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000010000011111011111111111111111111111111
11111111110000001111100000000000111111000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000100000011111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111000011111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111110000000000000000000000000110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111101111111111111111111111111
11111111111111111111111000000011111111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111001111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111110011111111111111111111111
11111111111111111111111111111111111111111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111110000000000000011000000000000000
00010000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111001111111111111111111111
11111111111111111111111111111111111111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11101111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000111000000000000
00000100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111110111111111111111111111
11111111111111111111111111111111111111111111100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111111111111111111111111
11000001111111111111111110111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000001110000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111111111111111
11111111111111111111111111111111111111111111111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000111111111111111111111111111111111111111111111111111
00000000111111111111110000000001000001111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000000000000000011100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
01000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000111111111111111111111111111111111111111111111111
11000000001111111111100000000000000000011111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000000000000000111100000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001101111111111111111111111
11111111111111111111111111111111111111111111111111111100000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000011000000000000001111111111111111111111111111111111111111111111
11000000000000111111000000000000000000000011111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000000000000001111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000001111111111111111111111111
11111111111111111111111111111111111111111111111111111111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001000000000000001111111111111111111111111111111111111111110
00000000000000000000000000000000000000000000011111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111100000000001100001111111
11110010000000100000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000110011111111111111111111
11111111111111111111111111111111111111111111111111111111111111000000000000000000
00000000000000000000000000000000110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111000000000001000001111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111000000000000000
00000000000000000000000000000000001100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111111111111111111111111111
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111100000000000111100100
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011111111111111111111111111111111
11110000000000000000000000000011000000000001111110001111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111100000000000001111111
00011111111111111111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000111111111111111111111111111111
11111100100000000000000000000011111111000000000111110011111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111100000000000011111
11000001111111111111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000110000000111111111111111111
11111111001001100000000000000001110000011000000000000100111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100000000000111
11111000001101111111111111100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000011111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111110000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000011100000000001111111111111
11111111100000010000000000000001110001100011011100011111001111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000001
11111100000001000001111111111000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000001111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111100
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000010000000000000000000000000000000111100111111111110000111111111
11111111111111000111000000000000111101111101111111111111111111111111111111111111
11111111111110111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111100000
01111111000000000000001111111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000100000000000000000000000000000001111111111111111000000000000
00011110111111000111110000000000001111011110111111111111111111111111111111111111
11111111111100000011111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111000
00011111110010000000000011111111110000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000001111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000011000000000000000000000000000000001111111111111111100000000
00000000001000000111111111000000001111111111011111111111111111111111111111111111
11111111111100000000011111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111001111000
00011111111100000000000000000111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000110000000000000000000000000000000000000111111111111111111100000
00000000000000000001111111111000000111111111101111111111111111111111111111111111
11111111111111000000000111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111110001000
00001111111110000000000000000001111111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000001001000000000000000000000000000000000001111111111111111111101
00000000000001110000000101111111000000111111111011111111111111111111111111111111
11111111111111100000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111110000001
10000001111111000000000000000000000011111000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111000000000000000000000000000000000000000000000000000000000000000000000
00000000000000001000000000000000000000000000000000000000000011111111111111111110
01101100000000011110000000000011110000111111111000111111111111111111111111111111
11111111111111111100000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111100
01111100011111100000000000000000000000111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000011111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000010000000000000000000000000000000000000000000111111111111111111
10000111110000000111100000000001111011001111111110010111111111111111111111111111
11111111111111111111100000011111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
10011111111111111000000000000000000000001111110000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000111111111111111
11110000001100000001111000000000111111111111111111110011111111111111111111111111
11111111111111111111111100001111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111001111111111111110000000000000000000011111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000100000001111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111100000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000001111111111111
11111110000000000000011110000011011111111101111111111111111110111111111111111111
11111111111111111111111111000011111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111110000000000000000000111110000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000011
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111110000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111100000000000111100000111111111100011111111111111111111111111111111111
11100111111111111111111111000000100111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111100000000000000000000111000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
11111111111111110000000000110000011111111100000111111111111111111100000001111111
11000000000011111111111111100000001111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111000000000000000000001110001000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111111111100000000001111111111111100000111111111111111111110000000000111
11000000000000111111111111110000000111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111100000000000000001111101110000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000111111
11111111111111111111000000000011111111111100001111111111111111111111100000000000
00000000000000111111111111111100000011111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111100000000001111111111100000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000011111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000001111
11111111111111111111111111111000001111111110000111111111111111111111111110000000
00000000000000111111111111111100000001111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111110000000001111111111110000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111110000111100000000100000000000000000000000
00000000000000110000000000000000000000000000000000000000000000000000000000000000
11111110010000111111111111111111110011111111100111111111111111111111111111100000
00000000000000011111111111111111000000011111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111100000000000111111111101000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000001111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111001111111010001000000000000000000000
00000000000000001100000000000000000000000000000000000000000000000000000000000000
00000000000000001111111111111111111111111111100011111111111111111111111111111000
00000011000000011111111111111111101000011111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111110000000000111111011110000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000011111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000110000000000
00000000000000000011111111111111111111111111111011111111111111111111111111111111
10000001111110011111111111111111111000000111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000000001110000000011000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000001100000000
00000000000000000000111111111111111111111111111110111111111111111111111111111111
11100001111111111111111111111111111111000000001111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110000000011000000000011
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000100000001111111111111111111111111111111111111111111111111111111111
11111100001111100000111111111111111111111100000001111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111110000000010000000000
00001100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000011111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111000000000000
10000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111111111111111111111111111
11111111101111111110001111111111111111111111100000000111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110000001101000000
00000001000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111100011100000001110
11110000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111000001111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111100000011110000
00000000000010000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000001111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111000011011000000011
11111100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000010111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111110000011000
00000000000000010000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111110000011000111111
11111111000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000011111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000110
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111110000000001111
11111111110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111110001
10000000000000000000010000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011000000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111100000000011
11111111111000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111100
11100000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000110000000000000000
00000000000000000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111110000
00111111111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000011111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
00011111000000000000000000001000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111000011110000
00001111111110000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000101100111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11000111110000000000000000000011000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11110001111100000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000001111100000000011111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111001111000000000000000000000011100000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111001111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000111111111111011111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110011110000000000000000000000011100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000010000000000111111111111011111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111100111000000000000000000000000001110000000000000000000000000000000000000
00000000100001110000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000110000111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111101111111111111111111111111111111
11111111111111111110000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000001111110000111111111111110000111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111110000000000000000000000000011110000000000000000000000000000000000
00000010100000000000011110000000000000000000000000000000000000000000000000000000
00000000000000000000000000011100011111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111110000111111111111111111111111111
11111111111111111111000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000011111111101111111111111110000111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111100000000000000000000000001111100000000000000000000000000000110
00000010000000000000000000000000010000000000000000000000000000000000000000000000
00000000000000000000000000001110001111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111110001111111111111111111111111
11111111111111111111110000000000000000000000000000000000000001100000000000000000
00000000000000000000000000000000011111111001111111111111100000101111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111000000000000000000000000011111100000000000000000000000000011
01000000000000000000000000000000000001111100000000000000000000000000000000000000
00000000000000000000000000000111001111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111001111111111111111111111111
11111111111111111111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000001111111110011111111111000000001111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111110000000000000000000000000111111110000000000000000000000000
00000000000000000000000000000000000000000011100000000000000000000000000000000000
00000000000000000000000000000011110111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000001111111111111111111111
11111111111111111111111110000000000000000000000000000000000000000000000000000000
00000000000000000001000000000000000011111111100000111111110000000000000111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111110001000000000000000000000000011111111100000000000000000000000
00000000000000000000000000000000000000000000000111000000000000000000000000000000
00000000000000000000000000000000111101111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000011111111111111111111
11111111111111111111111110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000111111111111111111111000000000000000001111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111101111000110000000000000000000000000111111111111000000000000000000
00000000000000000000000000000000000000000000000000011111000000000000000000000000
00000000000000000000000000000000011111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111100001111111111111111111
11111111111111111111111111100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001111111111111111100000000000000000111
11111111100100111110111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111100000000000000000000000000000000001111111111111100000001111000
00000000000000000000000000000000000000000000000000000000111111010000000000000000
00000000000000000000000000000000000111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111000000011111111111111
11111111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000001111111111111110000000000000000001
11111111111111000000000001111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111110110000000000000000000000000000000000011111111111110000000110000
00000000000000000000000000000000000000000000000000000000000011111111000000000000
00000000000000000000000000000000000011111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111100000000000110001111111111
11111111111111111111111110000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001111111111000000000000000000
01111111111111000000000000011111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111000000000000000000000000000000000000111111111111100000000000
00000000000000000000000000000000000000000000000000000000000000000011111000000110
00000000000000000000000000000000000001111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111110000000000000001110001111111
11111111111111111111111111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111111000000000000000000
00011111100111111111100000000111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111100000000000000000000000000000000001111111111111111000000
00000000000000000000000000000000000000000000000000000000000000000000011111110000
11000000000000000000000000000000000000111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000000000000000011000011111
11111111111111111111111111100000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000111111111111000000000000000
00000111111001111111111001000001111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111100000000000000000000000000000000001111111111111110000
00000000000000000000000000000000000000000000000000100000000000000000000001111110
01111110000000000000000000000000000000011111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000111
11111111111111111111111111111000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000111111111111000000000000
00000000111111111111111111011000011111011111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111110000000000000000000000000000000001111111111111000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11101111100000000000000000000000000000001111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111100000000000000000000000000000011
11111111111111111111111111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111111111110000000000
00000000000011101111111111100111000011100111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111110000000000000000000000000000000011111111111111
00000000000000000000000000000000000000000000000000000000000000000000000000001101
11111110111100000000000000000000000000001111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111000000000000000000000000000011
11111111111111111111111111111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000011101111100000000000
00000011111110000111111111111000010000111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111000000000000000000000000000000000111111111
00000000000000000000000000000000000000000000000000000000000000000000000001111111
11111111111000000000000000000000000000022221111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111100000000000000000000000000001
11111111111111111111100111111111000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111100000000
00000000111111111011111111111111110000000111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111000000000000000000111100000000000011111
11101110000000000000000000000000000000000000000000000000000000000000000000011111
11111111111100011110000000000000000000011222211111111111111111111111111111111111
11111111111111111111111111111111111111111111111111000000000000000000000000000000
00111111111111111111100000011111100000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000011000000
00000000011111111111111111111111111111100000111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110011111111110000000011
11111101100000000000000000000000000000000000000000000000000000000011110011111111
11111111111111110111111101000001000001111112222111111111111111111111111111111111
11111111111111111111111111111111111111111111111111110000000000000000000000000000
00000111111111111111110000000011110000000000000000000000000000000000000111100000
00000000000000000000000000000000000000001100000000000000000000000000000000000010
00000000000111111111111111111111111111110000011111001110011111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111110000000000
00111111111101000000010000000000000000000000000000000000000000000000111111111111
11111111111111111111111112222111111112222222211111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111100000000000000000000000000
00000001111111111111111100110000011000000000000000000000000000000000022222222000
00000000000000000000000000000000000000000011000000000000000000000000000000000001
10000000000001111111111111111111111111111011111111111111100011111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111000000
00000011111111111110011110000000000000000000000000000000000000000000000000111111
11111111111111111111111111122221111111122222222111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111100000000000000000000000
00000001111111111111111111101100000100000000000000000000000000000000111222222221
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01110011000000111111111111111111111111111000000111111111111111111110001111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111000
00001111001111111111111111111100000000000000000000000000000000000000000000111111
11111111111111111111111111111222211111111222222221111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111100000000000000000000
00000000000111111111111110100000000011000000000000000000000000000000111112222222
21100000000000000000000000000000000000000000000000000000000000000000000001000000
00000000000000001111111111111111111111111100000001111111111111111111101111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
10000011111100111111111111111111110000000000000000000000000000000000000000001111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111100000000000000000
00000000111011111111111111000000000110110000000000000000000000000000011222222222
22211000000000000000001100000000000000000000000000000000000000000000000000010000
00000000000000000011111111111111111111111111000000011111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111110000000000000000000000000000000000000001
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111110000000000000
00011110001110111111111111000000111111100110000000000000000000000000001112222222
22222110000000000000000011000000000000000000000000000000000000000000000000001110
00000000000000000000011111111111111111111111111100000111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111101111111111111111111111111100111001000000000000000000000000000
00011111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000000
00000111110000001100000010000011111111111111000000000000000000000000000011122222
22222221110000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000001111111111111111111111111100001111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111000000000000000000111111100
00000011111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111000000
00011100000010000011110000000001111111111111110000000000000000000000000012222222
22222222222220000000000000000000000000000000000000000010122220000000000000000000
00000000000000000000000000000111111111111111111111111110011111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111100000000000000000001111000
00000000000000011111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111101
00111111111111111000011100000001111111111111111100000000000000000000000001122222
22222222222222210000000000000000000000000000000000011111111222210000000000000000
00000000000000000000000000000000011111111111111111111111111001111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111110000000000000001111000000
00000000110011001111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11110011111111110000000111111111111111111111111110000000000000000000000000111222
22222222222222222110000000000000000000000000000000000111111112222111110000000000
00000000000000000000000000000000000000011111111111111111111111000111111111111111
11111111111101111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111000010000000011111110000
00000001111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110111111111000000011111111111111111111111111000100000000000000000000001112
22222222222222222221000000000000000000000000000000000111111111111111111111000000
00000000000000000000000000000000000000000011111111111111111111110000011111111111
11111111111010111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111110110011101111111110
00000001111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111101111110000000000011111111111111111111111001111000000000000000000000011
12222222222222222222211100000000000000000000000000000011111111111111111111110000
00000000000000000000000000000000000000000000001111111111111111111110000011111111
11111111111110101110001111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111101111111111111
11111000111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111110000000000000000011111111111111100111111110000000000000000011
11122222222222222222222111111111100000000000000000000000111111111111111111111100
00000000000000000000000000001100000000000000000011111111111111111111111111111111
11111111111111100000000011111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111010001111111110111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111101111100000000000000000111111111111111222211111110000000000000001
11111222222222222222222222222222222222222000000000000000000111110010111111111100
00000000000000000000000000000011000000000000000000011111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111110000000000000110111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111000000000000000011111111111112222111111110000000000000
01111112222222222222222222222222222222222220000000000000000000000000000010000000
00000000000000000000000000000000000000000000000000000001111111111111111111111111
11111111111111111111111111111111001001111111111111111111111111111111111111111111
11111111111110111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11110000000000000000000111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111000000011111000011111111111122221111100000000000000
00011111122222222222222222222222222222222222200000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000011111111111111111111111
11111111111111111111111111111111110000111110001111111111111111111111111111111111
11111111111111111001111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11000000000000000000001111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111001111111111100000000111111110111111111111111111000000000000000
00000111111222222222222222222222222222222222222222222220000000000000000000000000
00000000000000000000000000000000000000000000000000000000001100111111111111111111
11111111111111111111111111111111111100001111111011111111111111111111111111111111
11111111111111111111001111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
10000000000000000000001111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111100011100011111111111100000000111
11111111111111111111010111111111000011000111111111111111111111000000000000000000
00000000111112222222222222222222222222222222222222222222211100000000000000000000
00000000000000000000000000000000000000000000000000000000000011111111111111111111
11111111111111111111111111111111111000000011111110000001111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
00000000000000000000000011111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111110111111111111111111111111001111
11111111111111110111100001111111111000110001111111111111111110000000000000000000
00000000001111122222222222222222222222222222222222222222222111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000111111111111111
11111111111111111111111111111111110000000001111100000111100000111100111111111111
11111111111110111111111110111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111100
00000000000000000000000000000001111111111111111111111111111111111111111111111111
11100001111111111111111111111111111111111111001111111111111111111111111111111111
11111111101111111110110000001111111110001110111111111111111111111100000000000000
00000000001111101222222222222222222222222222222222222222222222222222211000000000
00000000000000000000000000000000000000000000000000000000000000000000011111111111
11111111111111111111111111111111000000000000000000000001111100000000000000000001
11111111111000111111111110111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111110011111111111111111100
00000000000000000000000000000000001111111111111111111111111111111111111111111111
11100000010011111111111111111011101111110000001111111111111111111111111111111111
00001111111111111010000000110011111111111111111111111111111111111110000000000000
00000000000111111112222222222222222222222222222222222222222222222222222111111000
00000000000000000000000000000000000000000000000000000000000000100000000000011111
11111111111111111111111111110000000000000000000000000000000000000000000000000011
11111111100000111111111111101111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111001111101111111111111110000
00000000000000000000000000000000000000111111111111111111111111111111111100011000
00000000000000000000011100111000000000000000000011111111111111111111111111111111
11000000001111111111000001111111111111111111111111111111111111111111000000000000
00000000000001111111122222222222222222222222222222222222222222222222222221111111
00000000000000000000000000000000000000000000000000000000000000001000000000000000
00111111111111111111111111000000000000000000000000000000000000000000000000000001
11100000000000000111111111111011111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111000000000000000000001100000000000000
00001111100000000000000000000000000000000000111111111111111110000000000000000000
00000000000000000000000000001000000000000000000011111111111111111111111111111111
00011000000111111111100000111111111111111111111111111111111222211111000000000000
00000000000000011112222222222222222222222222222222222222222222222222222111101111
11000000000000000000000000011000000000000000000000000000000000000000000000000000
00000000011111111111111111000000000000000000000000000000000000000000000011111111
00000000000000000011111111111110111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111100001000000000000000000000000000000
00111111111100000000000000000000000000000000000000001111110000000000000000000000
00000000000000000000000000000000000000011111110000111111111111111111111111111110
00000000111000111111100000011111111111111111111111111111111112222000000000000000
00000000000000001111122222222222222222222222222222222222222222222222222221111111
11110000000000000000000000000010000000000000000000000000000000000000000000000000
00000000000000000110001000000000000000000000000000000000000000000000001111111111
00000000000000000000111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111110001111111111
11111111111111111111111111111110000000111100000000000000000000000000000000000000
00001111001000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001111111111110111111111111111111111111111111
00000000111111110111110000001111111111111111111111111111111111022220000000000000
00000000000000000111111222222222222222222222222222222222222222222222222222211111
11111100000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
10000000000000000000000001111111111111110111111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111000001110000
11011110111111111111111111111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000011111111111111111111111111111111111111111
10000001111111111110111100000001111111101111111111111222211111000000000000000000
00000000000000000222222222222222222222222222222222222222222222222222222222222222
21111110000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000111111
11100000000000000000000000001111111110001110111111111111111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111110000000000
00000000011111111111111111111110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000001111111111111111111111111111111101111
11100001111111111111011111111100011111110111111111111112222110000000000000000000
00000000000000000002222222222222222222222222222222222222222222222222222222222222
22211111100000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000111
11111100000000000000000000000001111111100111100010110011111111111111111111111111
11111111111111111111111111111111111111111111111111111111111111111111111100000000
00000000000000111111111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000011111111111111111111110000000000011
11111100001011111111110111111111100011111111111111111111122221100000000000000000
00000000000000000000022222222222222222222222222222222222222222222222222222222222
22222111111111000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
01111111110000000000000000000000001111100001111100000101111111111111111111111111
11111111111111111111111111111111111111111111111111111111000001111111111111000000
00000000000000111111111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000011111111111111111100000000000000
11011111000000111111111001111111111110001111111001111111111111000000000000000000
00000000000000000000000222222222222222222222222222222222222222222222222222222222
22222222222111111000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00001111111111000000000000000000000000000000000000000000011111111111111111111111
11111111111111111111111111111111111011111111011111111000000000011111000000000000
00000000110000000111111100000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001111111111111111000000111110000
00000000000000000000001100000111110000000011111110000011000000000000000000000000
00000000000000000000000012222222222222222222222222222222222222222222222222222222
22222222222221111111100000000000000000000000000000000000000000000000000000000000
00000000000000001100000000000000000000000000000000000000000000000000000000000000
00000000111111111100000000000000000000000000000000000000000000011000111111111111
11111111111111111111111111111111111111111011110000000000000000000000000000000000
00000000001000000001111000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000011011111111
11101111000000000000111100001111110011111111111111111111111111000000000000000000
00000000000000000000000001122222222222222222222222222222222222222222222222222222
22222222222222211111111110000000000000000000000000000000000000000000000000000000
00000000000000000001000000000000000000000000000000000000000000000000000000000000
00000000000011111111111000000000000000000000000000000000000110000000000111111111
11111111111111111111111111111111111111111111111000000000000000000000000000000000
00000000000000001111111111111000000111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000001000000000000000001111111111111
11111111111101110000011111110111111100111111111111111222222222222000000000000000
00000222222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222211111110000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000111222222221110000000000000000000000000000000000000011000000000111
11111111111111111111111111111111111111111111111111100000000000000000000000000000
00000000000000101111111111111111110111111111100000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000110111111111111111111
11000111111111000111111111111100101100001111111110100012222222222220000000000000
00000002222222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222111000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000002222222211111111111000000000000000000000000000000000000000000
00000111111111111111111111111111111111111111111111111000000000000000000000000000
00000000000000001101111111111111111101000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000001111111110111111111
11000011111000000011111111111111001111111111111111111111122222222222210000000000
00000001122222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222221111100000000000000000000000000000000000000000000000000
00000000000000000000000000000000000001000000000000000000000000000000000000000000
00000000000000000000022222222111111111111111100000000000000000000000000000000000
00000000000001111111111111111111111111111111111111111100000000000000000000000000
00000000000000000000001111000110000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000011111111111001
11000000011100000001100001111101100111111111111111111111111111111112222111000000
00000011111222222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222211111100000000000000000000000000000000000000000000000
00000000000000000000111100000000000000010000000000000000000000000000000000000000
00000000000000000000000000000000000000001111111000000000000000000000000000000000
00000000000000000011110100000011111111111111111111111000000000000000000000000000
00000000000000000000000000000000000000000000001100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000111111111
00000111111000000011110000000000000000111111000011110011111111111111122221100000
00000011111112222222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222111111000000000000000000000000000000000000000000000
00000000000000000001111111110000011111100000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000010000000000000000000000000010000
00000000011000000000001100000000011111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00011111111111000000011000001111111000111111111000111000111111111111111222211111
10000000111111122222222222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222221111011000000000000000000000000000000000000000000
00000000000000000000111111111100000111111110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000100
00000000000000000000000000000001110000011110000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111111110000000001111111111110111111100001111222222221111222222222222222
22222000011111111111122222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222211110000000000000000000000000000000000000000000
00000000000000000222222222222222210112222222200000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000002222222201111111111110111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000001111100000000011111111111001111100011111112222222211112222222222222
22222221000011111111111222222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222111111000000000000000000000000000000000000000
00000000000000000012222222222222222111122222222000100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000022222222111111111111100000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000011111110000000000000111111111122222222111122222222222
22222222211100000000111112222222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222221111011000000000000000000000000000000000000
00000000000000000000122222222222222221111222222221100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000011100000
00000000000000000000010001111222222221100111111000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000001111000111122221111111122222222222222222
22222222222222222221000000022222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222221110000000000000000000000000000000000
00000000000000000000000222222222222111111112222222211111000000000000000000000000
00000000000000000000000000000000000000111000000000000000000000000000000001110000
00000000000000000000000111122222222222211000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000011100001111222211111111222222222222222
22222222222222222222211110001222222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222211111100000000000000000000000000000
00000000000000000000000002222222222220011111122222222111110000000011110000000000
00000000000000011111111100011110001111111111110000000000000000000000000000000000
00000000000000000000000000111222222222222000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000001112222111110012222222222222
22222222222222222222222111111112222222222222222222222222222222222222222222222222
22222222222222222222222222222222222222222222222111111111111000000000000000000000
00000000000000000000000000022222222222200000000222222220000000000000000000000000
00000000000000011111111111111000011111111111111111111111000000000000000000000000
00011100000000000000000000000012222222222220000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000001111110111122222222222
22222222222222222222222222222222222221111111122222222222211112222222222222222222
22222222222222222222222222222222222222222111122222222222211111111000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000010111111000011100001110000000000000000000000
00000000000000000000000000111100000111110000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000111111222222222
22222222222222222222222222222222222222211111011222222222222111122222222222222222
22222222222222222222222222222222222222222221111222222222222111111100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000111100000111100000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000002222222
22222222222222222222222222222222222222222111111112222222222221111222222222222222
22222222222222222222222222222222222222222222211112222222222220000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000111222222222222222222222222222211111111010000000000000000000000001111112
22211112222222222222222222222222222222222221111111100000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000002222222222222222222222222222000000000000000000000000000000000000000
02222111122222222222222222222222222222222222210000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000022222222222222222222222222220000000000000000000000000000000000000
00022220000222222222222222222222222222222222222000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00
