273 273 100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000000 100000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000 100000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000 100000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000 100000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000 100000000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000 100000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000 100000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000 100000000000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000 100000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000 100000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000 100000000000000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000 100000000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000 100000000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000 100000000000000000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100 100000000000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010 010000000000000000000000001000000010000000000000100000000000000000010000000000000000000001000000000010000000000000000000000000010000010000000000000000000000010000000000100000000000000000000010000000010000000001000000000000000000001000000000000000000000100000000000000100000 010000000000000000000010000000000000000000000100010000000000000000000000000000100000000000001000000000001000000000000001000000000000000000010000000001000000000000000000001000000000000001000000100000000000000000000000000000010000100000000000000100000000000000100000000000000 010000000000000000100000000000000000000000100000000100000000000010000000000000000000000000000001000001000000000000000000010000000000100000000000000000001000000000000000000001000000000100000000000000000000001000000000000010000000000000010000010000000000000000000010000000000 010000000000000000010000000000001000000000000000001000000000000000000000001000000000100000000000000000000100000000000100000000000000000000000001000000010000000000000000000000100000000010000000000000000000010000000000000100000000000000001000000000100000000001000000000000000 010000000000000000000000000000010000000010000000000010000000000000000001000000000100000000000000100000000000000000000000001000000000001000000000000000000000100000100000000000000000000000010000000100000000000000000000010000000000010000000000000000000000010000000000000000100 010000000000000000000000000100000000000001000000000000000000100000000100000000000010000000000000000000000000010000000000000000100001000000000000000010000000000001000000000000000000000000000001000000100000000000000000100000000000000100000000100000000000000000000000001000000 010000000000000000000000000010000000010000000000000000000001000000000000010000000001000000000000000000000000001000000000000001000010000000000000000000000000000100000010000000000000100000000000010000000000000000000001000000000000000010000000000000000010000010000000000000000 010000000000000000000100000000000000000000001000000000000100000000000000000100000000000000000100001000000000000000010000000000000000000000000010000000100000000000000000000000010100000000000000000010000000000000000000001000001000000000000000000000010000000000000000100000000 010000000000000000000000000000100100000000000000000000000000010000000010000000000000000010000000000000000000100000000000000100000000000100000000100000000000000000000000010000000000000000100000000001000000000000100000000000000001000000000000000010000000000000000000000000010 010000000000000000000000010000000000000000010000000001000000000000000000000010000000000000000010000100000000000000100000000000000000000000000100010000000000000000001000000000000000001000000000000000000000000110000000000000000000000000100000000000001000000000000001000000000 010000000000000000000001000000000000100000000000000000001000000000000000000000011000000000000000010000000000000000000010000000000000000000100000000100000000000000000000000100000010000000000000000000000000100000000000000000100000000000000100000001000000000000000000010000000 010000000000000010000000000000000001000000000000000000000010000000100000000000000000010000000000000000000000000100001000000000000000000001000000000000000000001000000001000000000000000000000100000000001000000000000010000000000100000000000000000000000001000000000000000010000 010000000000000000000000000001000000001000000000000000000000001001000000000000000000000100000000000000000001000000000000000010000000000010000000000000000010000000000100000000001000000000000000000000000100000000010000000000000010000000000000000000000000000100001000000000000 010000000000000000000000100000000000000000000001000000010000000000001000000000000000000000100000000000100000000001000000000000001000000000000000001000000000000000000000000010000001000000000000000000000001000000000000000001000000000000000010000000000100000000000100000000000 010000000000000001000000000000000000000000000010000000100000000000000000000001000000000000010000000000010000000000000000100000000000000000001000000000000100000010000000000000000000010000000000000000000010000000001000000000000000000000000001001000000000000000010000000000000 010000000000000000001000000000000000000100000000000000000000000100000000100000000000001000000000000000000010000010000000000000000100000000000000000000000001000000010000000000000000000000001000001000000000000000000100000000000000000001000000000000000000001000000000000001000 001000000000000000000000010000000000000000100000100000000000000000000100000000000000000000010000000000000000100000000001000000000000000010000000000000000000000100100000000000000001000000000000000010000000000000000000000000100100000000000000000000100000000000000000000001000 001000000000000000001000000000000000001000000000010000000000000000000000000000010010000000000000000100000000000000000000000001000000000000000010000000010000000010000000000000000000000000100000000000001000000000000000010000000000000000010000000000000000100000000100000000000 001000000000000000000000001000000000000001000000000001000000000010000000000000000000000100000000000000001000000000000000000100000000000000001000001000000000000000000000000000010000100000000000000100000000000000000010000000000000000000000100000000000000001001000000000000000 001000000000000000000000000100000010000000000000000100000000000000000000000010000000001000000000010000000000000000000000001000001000000000000000000000000100000000000000000000100000000000000100000001000000000000000001000000000000100000000000000000000000000100000000100000000 001000000000000000000100000000001000000000000000000000000010000000000000010000000000000000001000000000000001000000000000100000000000000100000000000010000000000000010000000000000010000000000000000000000000000100000000000001000000001000000000010000000000000000000000000000100 001000000000000000000000000000100000000010000000000000010000000000000000000001000000010000000000000000000100000000000000000000010000100000000000010000000000000000000000000100000000000000001000000000100000000000010000000000001000000000000000000000000010000000100000000000000 001000000000000000000000100000000000000000000010000000000000010000000001000000000000000000000001000010000000000000000100000000000000000001000000000000000001000001000000000000000000001000000000000000000000100000000000001000000010000000000000000100000000000010000000000000000 001000000000000010000000000000000000010000000000000000000100000000000000001000000000000010000000000000010000000000000000000010000000000000010000000100000000000000001000000000000000000000000001001000000000000001000000000000000000000000000010000000000000010000000010000000000 001000000000000000100000000000000000000000010000000000000000100000010000000000000000000000100000100000000000000000000010000000000100000000000000000000000000001000000000010000000000010000000000000000000000010000000000000000010000000010000000000000010000000000001000000000000 001000000000000000000010000000000000100000000000000000000000000101000000000000000000000000000100000000000000001000100000000000000001000000000000100000000000000000000001000000000000000010000000000000000010000000000000000010000000010000000000000000000100000000000000000100000 001000000000000000000000000001000000000100000000000000001000000000000000000000100000000001000000000001000000000000001000000000000000000000000001000000100000000000000000000010000000000000010000010000000000000000100000000000000000000000100000100000000000000000010000000000000 001000000000000000000001000000000000000000000100000000000000001000000000100000000000100000000000000000000000000100000000010000000000010000000000000000000000100000000010000000000100000000000000000000000001000010000000000000000001000000000000001000000000000000000000001000000 001000000000000000000000000010000001000000000000001000000000000000000000000100000100000000000000000000100000000010000000000000000000000000100000000001000000000000000000000001000000000000000010000000000100000000000000100000000000000000000001000010000000000000000001000000000 001000000000000000000000000000010100000000000000000000100000000000001000000000000001000000000000001000000000000000000000000000100000000000000100000000001000000000000000001000001000000000000000000000010000000000000100000000000000000000001000000000000001000000000000010000000 001000000000000001000000000000000000000000000001000010000000000000000010000000000000000000000010000000000000010000010000000000000010000000000000000000000010000000000000100000000000000100000000100000000000000000000000000100000000000001000000000001000000000000000000000010000 001000000000000000010000000000000000000000001000000000000001000000100000000000001000000000000000000000000010000001000000000000000000001000000000000000000000010000000100000000000000000001000000000000000000001000001000000000000000000100000000000000001000000000000000000000010 000100000000000000000100000000000001000000000000100000000000000000000000000010000000000010000000000000000000010001000000000000000000100000000000000000010000000000000010000000000000000000010000000000000010000000000000000000010010000000000000000000000000001000000000010000000 000100000000000000000000000000010000000000000010010000000000000000000000100000000000000000100000000001000000000000000000000100000001000000000000000000000000010000001000000000000010000000000000000000000100000000000001000000001000000000000000000000100000000000000000000010000 000100000000000000010000000000000000010000000000000000000000100010000000000000000100000000000000000010000000000000000000100000000000000000000100000000100000000000000001000000000000000000100000000000000001000000000000000000100000000001000000000000000000000100100000000000000 000100000000000000000000010000000010000000000000000000000010000000000000000100000000000100000000000000000000001000000010000000000000000000000001000000001000000001000000000000000000000000001000100000000000000000001000000000000001000000000000000000000000010000000100000000000 000100000000000000000000000010001000000000000000000100000000000000000100000000000000000000000100000000001000000000001000000000000100000000000000000000000010000000000000000100000000001000000000000000010000000000000000010000000000000000000010001000000000000000000000000000010 000100000000000000000000000001000000100000000000000000010000000000000010000000000000000000001000001000000000000010000000000000000000000001000000000000000000000100000000000000100000010000000000000100000000000001000000000000000000000000010000000000001000000000000000001000000 000100000000000000000000000000100000000000000001000000001000000001000000000000000000000000010000000100000000000000000000001000000000010000000000000010000000000000000000000001000000000001000000001000000000000000000010000000000000000000001000000000010000000010000000000000000 000100000000000001000000000000000000000010000000000000000000000100000000000000100001000000000000000000000001000000000100000000000000000000100000001000000000000000000000010000000000000000000100000010000000000010000000000000000000000100000000000000000000100000000010000000000 000100000000000000000000001000000000000000010000000000000100000000100000000000000000000000000001000000100000000000000000000000100000000100000000000000000000100010000000000000000000000010000000010000000000000000010000000000000000100000000000000001000000000000000000000001000 000100000000000000000000100000000100000000000000000000000000001000000000000000010000010000000000000000000010000000010000000000000000000000010000000000000100000000100000000000000000100000000000000000000000010000000000000010000000001000000000100000000000000000000001000000000 000100000000000000000001000000000000001000000000000000000000010000001000000000000000000001000000100000000000000000100000000000000000000000001000000001000000000000010000000000000000000000000001000000000000001000000000000100000100000000000000000000000010000000000000100000000 000100000000000010000000000000000000000000001000000001000000000000010000000000000000100000000000010000000000000000000000000001000000000010000000000000000001000000000000001000000000000100000000000000100000000000100000000000000000000000000001000000000100000000000000000000100 000100000000000000000000000100000000000000100000001000000000000000000000010000000000000000000010000000010000000000000000000000010000001000000000100000000000000000000000000010000100000000000000000000001000000000000100000000000000000000000100000100000000000000001000000000000 000100000000000000000010000000000000000100000000000010000000000000000000000001000010000000000000000000000000100000000000010000001000000000000000000100000000000000000100000000000000000000000010000000000000000100000000001000000000000010000000000000000001000001000000000000000 000100000000000000001000000000000000000000000100000000100000000000000001000000001000000000000000000000000100000000000000000010000010000000000000000000000000001000000000000000010001000000000000000001000000000000000000100000000000000000100000010000000000000000000000000100000 000100000000000000100000000000000000000001000000000000000001000000000000001000000000001000000000000000000000000100000001000000000000000000000010010000000000000000000000100000001000000000000000000000000000100000000000000001000000010000000000000010000000000000010000000000000 000010000000000000000000000000010000000000010000100000000000000000000000000001000000000100000000010000000000000000000100000000000010000000000000000000100000000000010000000000000000000001000000000000001000000000000000000010000000000000000010000010000000000000000000001000000 000010000000000000000100000000000000000100000000010000000000000000100000000000000000000000010000100000000000000000000000000000010000000000000100000000000010000000000000000000100000100000000000000000000000100000000000100000000001000000000000000000000100000000000010000000000 000010000000000000000000000100000000000000000001000000000000010010000000000000000000010000000000001000000000000000000001000000000100000000000000000100000000000000000010000000000000000010000000000000000100000000001000000000000000000000100000000000000000100000000000000000100 000010000000000001000000000000000010000000000000000001000000000000000001000000000000000000000100000000000000000110000000000000000000000000010000000010000000000000000000000010000000000000100000000000000000001000010000000000000000000010000000000000100000000000000000010000000 000010000000000000000000000001001000000000000000000000000001000000000000000000010100000000000000000000010000000000100000000000000000010000000000000000001000000000000000010000000001000000000000000000100000000000000000001000000000100000000000000000000000001000000000000010000 000010000000000000001000000000000000000000001000000000000010000000000000000000100000000010000000000000100000000000000000010000000001000000000000010000000000000000100000000000000000010000000000000000010000000000000000000100000000000000000100000000000000000110000000000000000 000010000000000000010000000000000000001000000000000000001000000000000000010000000000000000100000000000000000100000000000000000100000100000000000000000000001000000000000000000010000000000000100100000000000000001000000000000000000010000000000001000000000000000000001000000000 000010000000000000100000000000000100000000000000000000010000000000000100000000001000000000000000000000000001000000000000000001000000000000000001000000000000100000001000000000000000000000000010000000000010000000000010000000000000000001000000000100000000000000000000100000000 000010000000000000000000000010000000100000000000000000000000001000000000001000000000000001000000000100000000000000000000100000000000001000000000001000000000000001000000000000000000000100000000000001000000000000000000000000011000000000000000000000000001000000000000000001000 000010000000000010000000000000000000000000000100000000000000000100000000000100000010000000000000000001000000000001000000000000000000000100000000000000000100000000000000100000000000001000000000000100000000000000000000000000100000000000001000000000000010000000001000000000000 000010000000000000000001000000000000010000000000001000000000000001000000000000000000000000000001000000000000010000000000000100001000000000000000000000000000001000000000001000000000000000001000000010000000000000000000010000000000001000000000000000001000000000010000000000000 000010000000000000000000100000000000000001000000000100000000000000000010000000000000100000000000000000000000001000000000000010000000000000100000000000000000010010000000000000000000000000010000000000000000000100000100000000000100000000000000000000010000000000100000000000000 000010000000000000000000001000000000000000000010000010000000000000000000000010000001000000000000000000000100000000000010000000000000000010000000000001000000000000000001000000000100000000000000001000000000000000000000000001000000000000010000100000000000000000000000000000010 000010000000000000000010000000000001000000000000000000000100000000000000100000000000000000000010000010000000000000000000001000000000000000001000000000000000000100000000000100001000000000000000000000000000010000100000000000000000000100000000010000000000000000000100000000000 000010000000000000000000000000100000000000100000000000000000100000001000000000000000001000000000000000001000000000010000000000000000000001000000000000010000000000000100000000000010000000000000010000000000000010000000000000000000000000000001000000000000010000000000000100000 000010000000000000000000010000000000000010000000000000100000000000010000000000000000000000001000000000000010000000001000000000000000000000000010100000000000000000000000000001000000000000000001000000000001000000000001000000000010000000000000000001000000000001000000000000000 000001000000000000000000000010000100000000000000100000000000000000000000100000000000000000000001000000010000000000000010000000000000000000000010000010000000000000000100000000000000000000000100000100000000000000000000000100000000000000100000000000000100000000100000000000000 000001000000000000000000100000001000000000000000010000000000000000000000000010000000000100000000000000000000000100000000000000100000001000000000000100000000000000000000000001000000010000000000000010000000000000100000000000000000000001000000000000000010000000000000000100000 000001000000000001000000000000000000000000001000000000001000000010000000000000000000001000000000000000000000001000000000000000010000000100000000000001000000000000001000000000000001000000000000000000000000010000000000010000000010000000000000000000000001000000000000001000000 000001000000000000001000000000000010000000000000000000000000010000000000010000000000000000010000000001000000000000010000000000000000000000100000000000000000100000000001000000001000000000000000000000100000000000000000000000010000000000000010000000001000000001000000000000000 000001000000000000000000001000000000000100000000000000000001000000000010000000000000000000000100010000000000000000000000100000000000100000000000000000000000001000100000000000000000000000000001000000000100000010000000000000000000000000001000000100000000000000000100000000000 000001000000000000000000000000010001000000000000000000000000001000000100000000000000000000001000000000000100000000100000000000001000000000000000000000000001000000000000100000000000000000100000010000000000000000001000000000000000000000000100000000010000000000000010000000000 000001000000000000000010000000000000000000010000000000010000000000000000001000000100000000000000000000000000010000001000000000000000000010000000000000000100000000000000000000010010000000000000000000000000001000000100000000000001000000000000000000000000100010000000000000000 000001000000000000000100000000000000000000000010000100000000000000000000000000010000000001000000000000000000100010000000000000000010000000000000010000000000000000000000001000000000000010000000000000000001000000000010000000000000000100000000000000000000010000001000000000000 000001000000000010000000000000000000000010000000000000000000100001000000000000000000000000000010000000100000000000000001000000000000000000000001000000000000010000010000000000000000100000000000000001000000000000000000001000000000000000010000001000000000000000000000010000000 000001000000000000000000010000000000000000000100001000000000000000001000000000000000010000000000000000000001000000000000001000000001000000000000000000100000000010000000000000000000000100000000000000000000100001000000000000000000000010000000000000000000001000000000000000010 000001000000000000000000000100000000001000000000000000000010000000000001000000000000100000000000000000001000000001000000000000000000000000000100000000000000000100000000010000000000000000000010001000000000000000000000000010001000000000000000000001000000000000010000000000000 000001000000000000000001000000000000000000100000000000100000000000000000000100000000000010000000000010000000000000000000000001000100000000000000001000000000000000000000000000100000000001000000000000000000000100010000000000000000010000000000100000000000000000000000000010000 000001000000000000000000000000100000010000000000000000000000000100010000000000001000000000000000001000000000000000000000010000000000000000001000000000000010000001000000000000000000000000010000000000001000000000000000000001000000100000000000000000100000000000000001000000000 000001000000000000100000000000000000100000000000000000000100000000000000000001000001000000000000000000000010000000000000000100000000010000000000000000010000000000000000000010000000001000000000100000000000000000000000100000000100000000000000000000000000000100000000000000100 000001000000000000000000000001000000000001000000000010000000000000100000000000000000000000100000000100000000000000000100000000000000000000010000100000000000000000000010000000000000000000001000000000010000000000000000000000100000000000000001010000000000000000000000100000000 000001000000000000010000000000000000000000000001000001000000000000000000000000100010000000000000100000000000000000000000000010000000000001000000000000001000000000000000000100000100000000000000000000000010000000000001000000000000001000000000000010000000000000000000000001000 000000100000000000010000000000000000000000000010100000000000000001000000000000000000001000000000001000000000000000001000000000000000000000010000000000000000100000000000010000000000000100000000000000000000000100000000100000000000000000000100000000000010000000000100000000000 000000100000000000000000000000100001000000000000010000000000000010000000000000000000100000000000000000000001000000000010000000000010000000000000000000000100000000000000000010000000000000000001000000010000000000000000001000000000010000000000000000001000000000000000000001000 000000100000000000000000000001000010000000000000000000100000000000000000001000000000000000000001000000000000100001000000000000000001000000000000000001000000000000000000000100000000100000000000000000001000000010000000000000000000000001000000000000010000000000000000000000100 000000100000000001000000000000001000000000000000000000000000001000010000000000000010000000000000000000100000000000000000000100000000100000000000000000000000000100000001000000000000000001000000000000000000100000000100000000000000000000100000000000000000010000000000100000000 000000100000000000000000000100000000000100000000000000000100000000001000000000001000000000000000000000000000001000000100000000000000000010000000010000000000000000000000000001000000000000100000000100000000000000000000000000010000001000000000001000000000000000000000000010000 000000100000000000000000100000000000000000001000000000000000000100000100000000000000000001000000000000010000000000000000001000000000000000000100000000000000001000000010000000000010000000000000100000000000000000010000000000000000000000010000000010000000000001000000000000000 000000100000000000000000001000000000001000000000001000000000000000000000000001000000000000001000000000000000000100010000000000000100000000000000000000001000000000001000000000000000000000010000000001000000000000000000000000100000000100000000000000000100000010000000000000000 000000100000000000100000000000000000000000000100000000000010000000000010000000000100000000000000000100000000000000000000000000010000000000001000000000000001000000000100000000000000000010000000000010000000000000000001000000000000000000000010100000000000000000000000010000000 000000100000000000000010000000000000000000100000000000000000010000100000000000000001000000000000010000000000000000000000000010000000000000000001000010000000000000000000100000000000010000000000000000000001000000000000010000001000000000000000000000000000001000000001000000000 000000100000000000000000000010000000000010000000000001000000000000000000000000010000000000100000000000000000010000000000010000000000000100000000000000100000000000000000000000101000000000000000001000000000000000001000000000000100000000000000000100000000000000000000000100000 000000100000000000000001000000000000000000010000000010000000000000000000010000000000010000000000000000001000000010000000000000000000000000000010000000000000010001000000000000000001000000000000000000000010000000100000000000000000000000001000000000000000000100000010000000000 000000100000000010000000000000000100000000000000000100000000000000000000000000100000000000010000000010000000000000100000000000000000001000000000000000010000000000000000000000010000000000001000000000000100000000000000000001000000000010000000000001000000000000000000001000000 000000100000000000000000010000000000100000000000000000000001000000000001000000000000000010000000000001000000000000000000000000101000000000000000000000000010000000010000000000000100000000000000000000000000010000000010000000000000000000000001000000000000100000100000000000000 000000100000000000000000000000010000010000000000000000001000000000000000000010000000000000000100000000000010000000000001000000000000000001000000001000000000000010000000000000000000000000000010000000100000000000000000000100000001000000000000010000000000000000001000000000000 000000100000000000000100000000000000000000000001000000000000100000000000100000000000000100000000000000000100000000000000000001000000000000100000100000000000000000100000000000000000001000000000000000000000001001000000000000000000100000000000000000000001000000010000000000000 000000100000000000001000000000000000000001000000000000010000000000000000000100000000000000000010100000000000000000000000100000000000010000000000000100000000000000000000001000000000000000000100010000000000000000000000000010000010000000000000000000100000000000000000000000010 000000010000000000000000000100000000000000000100100000000000000000000000000000010001000000000000000000100000000000000000100000000000000001000000000000000010000000001000000000000000000000001000000000000000001000100000000000000000010000000000000000010000000001000000000000000 000000010000000000000001000000000010000000000000010000000000000000000100000000000000000000000010000000000010000000000000000010000000100000000000000000100000000000000000010000000000000010000000000100000000000000000000000001000000000000000001000000000001000010000000000000000 000000010000000000000000000001000000000000010000000000000000000110000000000000000000000010000000000000000100000000010000000000000000001000000000000010000000000000000000001000000000000000000010000000000000100000000001000000000100000000000000001000000000000000000100000000000 000000010000000000000000000000011000000000000000000000000000010000000000000100000000001000000000000100000000000000000000010000000000000010000000000000000000001000000000000010000000100000000000000000000010000001000000000000000000000100000000000001000000000000100000000000000 000000010000000010000000000000000000000000000001000000000001000000000000000001000000000001000000000000001000000000000010000000000001000000000000000000000000100000000000000000100000000000100000000010000000000000000100000000000010000000000000010000000000000000000001000000000 000000010000000000100000000000000000000100000000000001000000000001000000000000000000000000001000000010000000000000000000000000100000000000100000000000000100000000000010000000000001000000000000000000001000000000000000000100001000000000000000000000000000010000000000000000010 000000010000000001000000000000000000010000000000000000010000000000100000000000000000100000000000000000000000100000000000001000000000000000000010000000001000000000010000000000000000001000000000000000000100000000000000000000010000000000000100100000000000000000000000000100000 000000010000000000000100000000000100000000000000001000000000000000000001000000000000000000100000000000000000001000001000000000000000000000001000000100000000000000000000100000000000000001000000000000100000000010000000000000000000000000010000000000000000000100000000000001000 000000010000000000000000000010000000000000000010000000000010000000001000000000000010000000000000010000000000000000000001000000000000010000000000100000000000000000000000000000010000000000010000000000000000010000010000000000000000000001000000000000001000000000000010000000000 000000010000000000000010000000000000000001000000000000001000000000010000000000000000000000000001000000000001000010000000000000000000000000000100000000010000000000100000000000000100000000000000000001000000000000001000000000000000000000000010000000000010000000000000000010000 000000010000000000000000010000000000001000000000000100000000000000000000100000001000000000000000000000000000010000000000000000010000000000010000001000000000000000000001000000000000010000000000010000000000000000000000001000000000000000001000000010000000000000000000000000100 000000010000000000010000000000000000000010000000000000000100000000000010000000000000000000010000000000000000000100000000000001001000000000000000000001000000000001000000000000000010000000000000000000010000000000000000000010000000000000100000000000000000001000001000000000000 000000010000000000000000100000000001000000000000000000100000000000000000010000000000000000000100100000000000000000000000000100000000000000000001010000000000000000000100000000000000000100000000001000000000000000000000000000100000100000000000000000000000100000000000001000000 000000010000000000001000000000000000000000100000000000000000001000000000000010000100000000000000001000000000000000000100000000000000000100000000000000000000010000000000000100000000000000000001100000000000000000000010000000000000000010000000000000000100000000010000000000000 000000010000000000000000001000000000100000000000000000000000100000000000000000100000010000000000000000010000000001000000000000000010000000000000000000000001000000000000000001001000000000000000000000000000000100000000010000000001000000000000000000100000000000000000100000000 000000010000000000000000000000100000000000001000000010000000000000000000001000000000000100000000000001000000000000100000000000000100000000000000000000000000000110000000000000000000000000000100000000000001000000000000100000000000001000000000000100000000000000000000010000000 000000001000000001000000000000000000000001000000100000000000000000001000000000000000000000001000000001000000000000000000000001000000001000000000000000000000001000000000000100000000000010000000001000000000000000000000001000000001000000000000000000000000000100000001000000000 000000001000000010000000000000000000100000000000010000000000000000000000010000000000001000000000000000000000010000000100000000000000000000001000000000001000000000100000000000000000000000000010000000000001000000010000000000000000000000100000000000010000000000000000000000010 000000001000000000000000010000000100000000000000000010000000000010000000000000000000000000000100000000100000000000000000000010000000010000000000000000000001000000000000000000100010000000000000000000001000000000000000000000010000000100000000000000000010000000010000000000000 000000001000000000000000100000000010000000000000000000000000100000000000000001001000000000000000000100000000000000001000000000000000000100000000000000000000000100000000001000000100000000000000000000000100000000000000000100000000010000000000000000000000001000000010000000000 000000001000000000001000000000001000000000000000000000000100000001000000000000000000010000000000000000000000100000000010000000000000000000000100001000000000000000000000100000000000000000010000000000000000001000000001000000000000000000000001000100000000000000000000001000000 000000001000000000000100000000000000001000000000000000000000000100000000001000000000000000000010010000000000000000000000000100000000000001000000000000000000100000000000000001000001000000000000000000010000000000001000000000000000000010000000100000000000000000100000000000000 000000001000000000000000000001000000000000001000001000000000000000000000100000000001000000000000100000000000000000000001000000000000100000000000000000000100000001000000000000000000000000100000000000000000000100000010000000000000000000000010000001000000000000000000000100000 000000001000000000000000001000000000000000000001000000100000000000000100000000000100000000000000000000000000001000000000010000000000000000010000000000010000000000010000000000000000000000000100000000000000100000100000000000001000000000000000000000001000000000001000000000000 000000001000000000000000000000010000000000100000000001000000000000000010000000000000000001000000000000000001000001000000000000000000000000000010000100000000000000000001000000000000000000001000000000000000010000000000100000000000100000000000001000000000000010000000000000000 000000001000000000000000000010000000000000000100000000001000000000100000000000000000000100000000000010000000000000010000000000001000000000000000010000000000000000000000010000000000000000000001000000000010000000000100000000000000000000010000000000100000000000000000000000100 000000001000000000000000000000100000000000010000000100000000000000000001000000000010000000000000000000000010000000000000100000000000000000000001000001000000000000000010000000001000000000000000000010000000000001000000000000000000000000000100000000000100000000000000000010000 000000001000000000100000000000000000000010000000000000000000010000000000000010000000100000000000000000010000000010000000000000000001000000000000000000000010000000000000000000010000000001000000010000000000000000000000000000100000001000000000000000000001000000000100000000000 000000001000000000010000000000000000000100000000000000000000001000000000000100000000000000000001000000001000000000000000001000000010000000000000100000000000000000001000000000000000010000000000000000100000000000000000000001000100000000000000000000000000100000000000010000000 000000001000000000000010000000000000010000000000000000000010000000000000000000010000000000010000000000000100000000000000000000100100000000000000000000000000010000000000000010000000000100000000000100000000000010000000000000000010000000000000000010000000000000000000100000000 000000001000000000000001000000000001000000000000000000000001000000000000000000100000000000100000001000000000000000000000000000010000000010000000000010000000000010000000000000000000001000000000000001000000000000000000000010000000000001000000000000000000010001000000000000000 000000001000000000000000000100000000000000000010000000010000000000010000000000000000000010000000000000000000000100100000000000000000000000100000000000100000000000000100000000000000100000000000100000000000000000000000010000000000000000001000010000000000000000000000000001000 000000000100000000100000000000000000001000000000100000000000000000000000000000100000000000000100000000000100000000000000001000000000000100000000000100000000000001000000000000000000100000000000000000000001000000000100000000000000000000000001000000001000000000000000000010000 000000000100000000000000000001000000000000100000010000000000000000010000000000000000010000000000000000000000001000000000100000001000000000000000000000000000100000000000000000010000001000000000001000000000000000000000000100000000000100000000000010000000000000000000010000000 000000000100000000000010000000000010000000000000000000000000001010000000000000000000000000100000000000010000000000000000000001000000000001000000010000000000000000010000000000000000000000010000000010000000000000000000100000000000000000001000000001000000000000000000000000010 000000000100000000000000000000101000000000000000000000100000000000100000000000000000000001000000000000000000010000000001000000000000000000100000000000000001000000001000000000000100000000000000000100000000000000000000000010000000000010000000000000000000000100000100000000000 000000000100000000000000000010000000000000000001000000000100000000000001000000000000001000000000000000000001000000100000000000000000100000000000000000000000010000000000001000000000010000000000000000001000000000000000000000100001000000000000100000000000000001000000000000000 000000000100000000001000000000000000000000010000000000001000000000000100000000000001000000000000000000000000000101000000000000000000000000001000100000000000000000000000000000100000000100000000000000000100000000000000001000000000001000000000000000000000010000100000000000000 000000000100000000000000010000000000000100000000000000000000100000000000000000010000100000000000001000000000000000000000000100000000001000000000000001000000000000000000100000000000000000000100000000000010000000010000000000000000000000000010010000000000000010000000000000000 000000000100000000000000100000000000010000000000000010000000000000000000000100000000000000001000010000000000000000000000000000010001000000000000000000010000000000000000010000001000000000000000000000000000001000000010000000000000000000100000001000000000000000000000000001000 000000000100000010000000000000000000000000000010001000000000000000000010000000000000000100000000000000000010000000000000010000000000000000000100000010000000000000000000000100000001000000000000010000000000000000000000000000010000010000000000000000000000100000000000100000000 000000000100000001000000000000000001000000000000000000000000010000000000001000001000000000000000000000001000000000000000000000100000010000000000000000100000000000100000000000000000000000001000000000000000000100000001000000000000000000010000000000000100000000001000000000000 000000000100000000000001000000000000000001000000000000000000000100000000000010000000000000010000000000100000000000001000000000000010000000000000000000001000000000000100000000000000000000100000000000000000010001000000000000001000000000000000000100000000000000000000000000100 000000000100000000000000000000010000000000001000000000010000000000000000010000000010000000000000000010000000000000000010000000000000000000010000000000000010000000000000000001000000000010000000000001000000000010000000000000000100000000000000000000000000001000010000000000000 000000000100000000010000000000000100000000000000000000000010000000000000000001000000000000000010000001000000000010000000000000000000000010000000001000000000000000000010000000000000000000000001000000000000100000000000010000000000100000000000000000010000000000000000000100000 000000000100000000000100000000000000000010000000000000000001000000001000000000000000000000000001000100000000000000000000000010000100000000000000000000000100000000000001000000000000000000000010100000000000000000100000000000000000000000000100000000100000000000000000001000000 000000000100000000000000000100000000100000000000000001000000000000000000100000000100000000000000000000000000100000010000000000000000000000000001000000000000001010000000000000000000000001000000000000010000000000000000000001000010000000000000000000000010000000000010000000000 000000000100000000000000001000000000000000000100000100000000000001000000000000000000000010000000100000000000000000000100000000000000000000000010000000000000000100000000000010000010000000000000000000100000000000001000000000000000000001000000000000000001000000000001000000000 000000000010000000000000000000100000000100000000100000000000000000000000010000000100000000000000000000000000000100000000000010000001000000000000001000000000000000000000001000000000001000000000000000000000010000001000000000000000000000010000000001000000000000000000100000000 000000000010000000010000000000000000000000010000010000000000000000001000000000000000000000000100000000010000000000000000010000000000000000100000000000000000000100000000100000000000000000001000000001000000000000000010000000000010000000000000100000000000000000000000000000100 000000000010000000000001000000000000000000000010000000000100000010000000000000000000000000001000000100000000000001000000000000000000000000000001000000000010000000100000000000000000000000000100000000100000000000000100000000000000000010000000000010000000000000000000000100000 000000000010000000000000000010000010000000000000000000000000000100000010000000000000010000000000100000000000000000000000000000100000000010000000000000010000000000001000000000000000000001000000000000000001000000000000001000000000000000000100010000000000000000010000000000000 000000000010000000000000010000001000000000000000000000010000000000000000000000100000000000000001010000000000000000010000000000000000000000001000000000000000010000000010000000000000000000100000001000000000000000000000100000000000010000000000000000000001000000001000000000000 000000000010000000000000001000000000010000000000000000000000010000000000100000000010000000000000000000000001000000001000000000000000001000000000010000000000000000000000000000100001000000000000100000000000000000000000000010000000000000000001000000010000000000000000010000000 000000000010000000000000100000000000000000000100000001000000000000000000001000000000000000010000001000000000000000000010000000000000100000000000100000000000000000010000000000000000000000000010010000000000000000000000010000000000000100000000000000000000000100000000000010000 000000000010000000000000000001000000000010000000000000000010000000000100000000000000001000000000000010000000000000000000000100000010000000000000000100000000000010000000000000000100000000000000000000000000001000000000000000010000000000001000000000000100000000000001000000000 000000000010000001000000000000000000100000000000000100000000000000000000000100000000000000100000000000000100000000000001000000000000000000000100000000000000100000000100000000000000000000000001000000001000000000100000000000000000001000000000000000000000001010000000000000000 000000000010000000001000000000000100000000000000000000000001000000010000000000000000000100000000000000000000010000000000001000000000000001000000000001000000000000000000000010000000000010000000000000000000000100000000000000101000000000000000001000000000000000000010000000000 000000000010000000100000000000000000000000001000000000100000000000000000000000010000000000000010000000001000000000000100000000001000000000000000000010000000000000000001000000000000000000010000000000000100000001000000000000000001000000000000000000000010000000000000000001000 000000000010000000000000000100000001000000000000000010000000000001000000000000000000000001000000000000000010000000000000000001000000000100000000000000001000000000000000000000010000010000000000000000000000100010000000000000000000000000000010000000100000000000100000000000000 000000000010000000000010000000000000000000000001001000000000000000000000000010001000000000000000000001000000000000000000100000000000000000000010000000000001000000000000010000000000100000000000000000010000000000010000000000000100000000000000000000000000010000000000001000000 000000000010000010000000000000000000000001000000000000000000001000000001000000000001000000000000000000000000100000000000000000010100000000000000000000100000000000000000000001000010000000000000000000000010000000000000000100000000100000000000000000001000000000000100000000000 000000000010000000000000000000010000001000000000000000000000100000100000000000000000000010000000000000000000001010000000000000000000010000000000000000000100000000000000000100000000000100000000000010000000000000000000000001000000000000100000000100000000000001000000000000000 000000000010000000000100000000000000000000100000000000001000000000000000000001000000100000000000000000100000000000100000000000000000000000010000000000000000001001000000000000001000000000000000000100000000000000000001000000000000000001000000000000000000100000000000000000010 000000000001000000001000000000000000010000000000100000000000000000000010000000000000000000100000000000001000000000100000000000000000000000000001000000000100000000000000000001000100000000000000000000000000100000010000000000000000000100000000000000000001000000000000000000100 000000000001000000000000010000000000000000000001010000000000000000000000001000000001000000000000000010000000000010000000000000000000000100000000000000000000001000000100000000000000000000010000000000100000000000000000000010000000000000000100001000000000000000000000100000000 000000000001000000000100000000000000100000000000000000100000000010000000000000000010000000000000000000000000000100000000001000000000000010000000000000000000010000000000010000000000000000001000010000000000000000000000000100000000000000000010000100000000000000000001000000000 000000000001000000000000000000100010000000000000000000000001000000000000100000000000000000001000000000100000000000000100000000000000000000000100000100000000000000000000000000010000000100000000000000000010000000000000010000000100000000000000100000000000000000001000000000000 000000000001000000000010000000001000000000000000000001000000000000001000000000000000000010000000000000000010000000000000000000010010000000000000000000000000100001000000000000000000000000000100000000000100000000000000000000100000000000010000000000010000000000010000000000000 000000000001000000100000000000000000000000000010000000001000000000000000000100000000010000000000000000000000010000000000000010000000001000000000000000000000000100010000000000000000000000100000000000010000000010000000000000000000100000000000000000000100000001000000000000000 000000000001000000000000000000010000000001000000000000000010000001000000000000001000000000000000000000010000000000010000000000000000100000000000000001000000000000000000000000100000001000000000000000000001000000100000000000000000000010000000000000000000100000000000000001000 000000000001000010000000000000000000001000000000000010000000000000000100000000000000000000000001001000000000000000000000100000000000000000100000010000000000000000000000000010000000000001000000000000000000010000000001000000000001000000000000000000000000001000000000000100000 000000000001000000000000000100000000000010000000000000000000001000100000000000000000000000000100000001000000000000000010000000000000000000001000000000010000000000000000001000000001000000000000000000000000000101000000000000000000000001000000000010000000000010000000000000000 000000000001000000000000000001000001000000000000000000000000100000000001000000000000000000010000010000000000000000000000010000000000000000000010001000000000000000001000000000000000000010000000100000000000000000000100000000000000001000000000000000000010000000000000000000010 000000000001000000010000000000000000000000000100000000010000000000000000000010000000000001000000000000000000001000000000000100000100000000000000000010000000000000100000000000001000000000000000000000001000000000000000001000000000000000000001000001000000000000000010000000000 000000000001000001000000000000000000000000100000000000000100000000000000000000010000000100000000100000000000000000001000000000000001000000000000000000000001000000000010000000000000000000000010000001000000000000000000000001000000000000001000000000001000000000100000000000000 000000000001000000000001000000000000000000001000000100000000000000000000000001000100000000000000000000000001000000000000000000100000000001000000100000000000000000000000100000000000100000000000001000000000000000000000000000010000000000100000000000100000000000000100000000000 000000000001000000000000001000000100000000000000000000000000000100000000010000000000100000000000000100000000000000000001000000001000000000000000000000100000000000000000000100000000010000000000000000000000001000000000100000000010000000000000000000000000010000000000000010000 000000000001000000000000000010000000000100000000000000000000010000010000000000000000000000000010000000000100000001000000000000000000000000010000000000001000000010000000000000000010000000000000000010000000000000000010000000000000010000000000000000000000000100000000001000000 000000000001000000000000100000000000000000010000001000000000000000000000000000100000001000000000000000000000100000000000000001000000010000000000000000000010000000000001000000000000000000000001000100000000000000001000000000001000000000000000010000000000000000000000010000000 000000000000100000000010000000000000000000001000100000000000000000000001000000000000010000000000000100000000000000000000000100000000000000100000000000001000000000000000000000100000000000000001010000000000000000000000000001000000000001000000001000000000000000001000000000000 000000000000100000000000001000000000000010000000010000000000000000000000000100001000000000000000000000000000100000100000000000000000000001000000000010000000000000000010000000000000000100000000000000000000010000000100000000000000000000000010000000000000000100010000000000000 000000000000100000000000000010000000001000000000000000010000000010000000000000000000000000010000000000000010000000000100000000000001000000000000000000000000001000000000100000000100000000000000000000000000000100100000000000000000100000000000000000000000010000000000010000000 000000000000100000000000000000010010000000000000000000000100000000000000000000100000100000000000000000000000010000000000100000000100000000000000100000000000000000000100000000000001000000000000000000000000100000000010000000000000000000010000000000000010000000000001000000000 000000000000100000000001000000001000000000000000000000000000100000000010000000000001000000000000000001000000000000000000001000000000000000010000010000000000000000000000000000010000000000000010000000001000000000001000000000000010000000000000000000000100000000000000000001000 000000000000100000000000000000100000000001000000001000000000000000000000000000010000000000000100000010000000000001000000000000000000000010000000000000000000100000010000000000000000010000000000100000000000000000000001000000000000000000100000000000000001000000000010000000000 000000000000100000000000010000000000000000000010000000000000000100100000000000000100000000000000000000001000000000000000000001000000100000000000000100000000000000000000000010001000000000000000000001000000000000000000000100000000001000000000000000010000000000000000001000000 000000000000100000010000000000000000100000000000000000000000010000000100000000000000000100000000000000100000000000000000000000010000000000000010000000000100000000000000001000000000000000010000001000000000000010000000000000000000000010000000010000000000000000000000000010000 000000000000100000000100000000000000000000000100000010000000000000010000000000000000001000000000000000010000000000000000000000100000000000000001001000000000000000000000000100000000000000100000000000000100000000000000000010000100000000000000000000001000000010000000000000000 000000000000100000100000000000000000000000000001000000000000001000000000010000000000000010000000010000000000000000001000000000000000000000000100000001000000000010000000000000000000000000001000000100000000000000000000001000000000000100000000000000100000000000000000000100000 000000000000100000000000100000000000000000100000000000000001000001000000000000000010000000000000000000000100000010000000000000000000000000001000000000100000000000001000000000000000000000000100000000010000000000000000000000010001000000000000000001000000000000000000000000100 000000000000100000000000000001000000010000000000000100000000000000001000000000000000000000000010000000000000000100000010000000000000000100000000000000000001000000100000000000000000000001000000000000000010000000000000100000001000000000000000000000000000100001000000000000000 000000000000100000000000000100000100000000000000000000001000000000000000001000000000000000001000100000000000000000000000010000000010000000000000000000000000010000000001000000000000001000000000000010000000000000010000000000000000000000000001000000000000001000000100000000000 000000000000100000001000000000000001000000000000000001000000000000000000000001000000000000000001000000000000001000000001000000000000001000000000000000000010000000000000010000000010000000000000000000000001000001000000000000000000000000001000100000000000000000000000100000000 000000000000100001000000000000000000000000010000000000000010000000000000100000000000000001000000001000000000000000000000000010001000000000000000000000010000000000000000000001000000100000000000000000100000000000000000000000100000010000000000000100000000000000000000000000010 000000000000100010000000000000000000000100000000000000100000000000000000000010000000000000100000000000000001000000010000000000000000010000000000000000000000000101000000000000000000000010000000000000000000001000000000010000000000000000000100000010000000000000100000000000000 000000000000010000000000000001000000000000000001100000000000000000000000000100000000100000000000000000000010000000000000000000100000000000001000010000000000000000000001000000000010000000000000000001000000000000000000010000000000000010000000000100000000000000000010000000000 000000000000010000100000000000000000010000000000010000000000000000000001000000000000000001000000000000100000000000010000000000000000000010000000100000000000000000000000000100000000000000000100000000000000000100001000000000000000000000001000000000000000001000000000001000000 000000000000010000000000000000010000000000000100000000000001000010000000000000000000000000000010000000000000100000001000000000000000000000100000000000010000000001000000000000000000010000000000001000000000000000010000000000000000001000000000000000000100000000000000100000000 000000000000010000000100000000000010000000000000000000010000000001000000000000000001000000000000000000001000000000000000010000000000001000000000000000000001000010000000000000000000000000000001000000000000010000000000000000100000000000100000000010000000000000000000000010000 000000000000010000000000000100001000000000000000000000000000000100000000000001000000000000100000000010000000000000000000000010000000000000000010000001000000000000100000000000000000000100000000010000000000000000000010000000000001000000000000000000001000000000000000010000000 000000000000010000000001000000000100000000000000000001000000000000100000000000000000001000000000000000000100000000000000100000000001000000000000000000000000000100000000000001000000000000010000100000000000000000000000001000000000000000000010000000000000100000001000000000000 000000000000010010000000000000000000000000010000000000000000010000000000000000010000000000001000000000000000001000000000001000000000100000000000001000000000000000000100000000000100000000000000000000010000000000000000100000000000000001000000000000100000000000010000000000000 000000000000010001000000000000000000000100000000001000000000000000000100000000000000000010000000000100000000000000000010000000000000000001000000000000000000010000000000000000011000000000000000000000000001000000000000000010000000100000000000000000000010000000000000000000100 000000000000010000010000000000000000000001000000000000100000000000000000100000000000010000000000010000000000000000100000000000000000000100000000000000000010000000000000000010000000000000000010000010000000000000000000000000010000000000010000000000000000010010000000000000000 000000000000010000000000000000100000100000000000000000000010000000000000000010000000000000000001100000000000000000000000000001000000000000010000000000100000000000000000100000000001000000000000000000000100000000000100000000000000000100000000001000000000000001000000000000000 000000000000010000000000010000000001000000000000000000001000000000000010000000000010000000000000000000010000000000000100000000000100000000000000000000000000100000000000001000000000100000000000000000000000001000000000000001001000000000000000000000000000000100000000000100000 000000000000010000001000000000000000000000000010000000000000100000000000001000000000000000000100000000000001000000000000000000011000000000000000000000001000000000000010000000000000000001000000000100000000000000100000000000000100000000000000000001000000000000000001000000000 000000000000010000000000100000000000001000000000000000000100000000010000000000000100000000000000000001000000000000000001000000000010000000000000000010000000000000000000000000100000000000001000000000000010000010000000000000000000000000000100000000000001000000000000000000010 000000000000010000000000000010000000000000100000000010000000000000000000000000101000000000000000000000000000000100000000000100000000000000000100000000000100000000010000000000000000000010000000000000100000000001000000000000000010000000000000000000010000000000000100000000000 000000000000010000000010000000000000000010000000000100000000000000000000010000000000000100000000001000000000000001000000000000000000010000000000000000000000001000001000000000000000000000100000000000000000100000000000000100000000000000000001100000000000000000000000000001000 000000000000010000000000001000000000000000001000000000000000001000001000000000000000000000010000000000000000010010000000000000000000000000000001000100000000000000000000010000000000001000000000000000001000000000000001000000000000010000000000010000000000000000100000000000000 000000000000001000000000100000000000100000000000100000000000000000100000000000000000000000000010000000000001000000000000010000000100000000000000000001000000000000000000000000010000000000100000000000100000000000000001000000000000000000001000000000000000010000010000000000000 000000000000001000000000000010000000000001000000010000000000000000000000000001000000000010000000001000000000000000000000001000000000000000000001000000000001000000000001000000000001000000000000000000000000001010000000000000000000001000000000000001000000000000001000000000000 000000000000001000001000000000000000000010000000001000000000000010000000000000000000000001000000010000000000000000000000000000100000000000010000000000000000000100000100000000000000001000000000000000000010000000000000000001000001000000000000000000010000000000000000000010000 000000000000001010000000000000000010000000000000000000001000000000001000000000000100000000000000000000000100000000000000000100000000000000000010000000000010000000000010000000000000010000000000000000000000000100000000000010000000000100000000000100000000000000000000000001000 000000000000001000100000000000001000000000000000000010000000000000000000100000000000000000010000000000000000001001000000000000000000000001000000000000100000000000000000001000000000000000000001000001000000000000010000000000000000000000000100000000000000100000000001000000000 000000000000001001000000000000000000000000000100000000000000100000000000010000000000000000000001000000000010000000100000000000000000000010000000000100000000000000000000000000100000000000010000000000010000000000000010000000001000000000000000000010000000000000000100000000000 000000000000001000000000000100000000010000000000000000100000000000000000000000100000000100000000000100000000000010000000000000000000100000000000000000000000100000000000100000000010000000000000000000000000010000000000001000000100000000000000000000000100000000000000000000010 000000000000001000000010000000000000000000000010000000000001000000000100000000000000100000000000100000000000000000010000000000000000000100000000001000000000000000000000000001000000000000001000000000001000000001000000000000000000000000100000000000000000000100000000010000000 000000000000001000000000000001000100000000000000000000000100000000000000000010000010000000000000000000001000000000000000000000010000000000100000000000000000001000010000000000000000000100000000000000000001000000001000000000000000010000000000000000100000000010000000000000000 000000000000001000000000010000000000000000001000000000000000010001000000000000000000000000100000000000000000000100000000100000000010000000000000000000010000000000000000000100000000000000000010000100000000000000000100000000000000100000000000100000000000000000000010000000000 000000000000001000000001000000000000000000000001000000000010000000010000000000000000000000000100000000000000100000000100000000000000001000000000000000000100000000001000000000001000000000000000010000000000000000000000100000000000000000010000000000000000001000100000000000000 000000000000001000000100000000000000000000010000000000000000001000000010000000001000000000000000000010000000000000000001000000000001000000000000000000001000000000000000000010000000000000000100001000000000000000000000010000000000000000000001000000000010000001000000000000000 000000000000001000000000001000000001000000000000000000010000000000000000000000010000001000000000000001000000000000000000000010000000000000000100100000000000000001000000000000000000000001000000000010000000000000000000000100000000000010000000001000000000000000000000000000100 000000000000001000000000000000010000000100000000000100000000000000000000001000000000010000000000000000100000000000000000000001000000000000001000000010000000000000000000010000000100000000000000100000000000000000000000000000100010000000000000000000001000000000000000000100000 000000000000001000010000000000000000000000100000000000000000000100000001000000000000000000001000000000000000010000000010000000000000010000000000010000000000000010000000000000000000100000000000000000000100000000100000000000000000000000000010000000000001000000000000100000000 000000000000001000000000000000100000001000000000000001000000000000000000000100000001000000000000000000010000000000001000000000001000000000000000000000000000010000100000000000000000000010000000000000000000100000000000000000010000000001000000010000000000000000000000001000000 000000000000000100000001000000000000000010000000100000000000000000000000001000000010000000000000000000000000001000010000000000000000000000000100000000000001000000000000000010000000010000000000000000000100000000000010000000000000100000000000010000000000000000000000000000010 000000000000000100000000000100000000000000001000010000000000000000000010000000000000000000000001000000000100000000001000000000000000010000000000001000000000000000010000000000001000000000000000000000000010000000000000000000100000000010000000000000000000010000000001000000000 000000000000000100000000100000000000000100000000000000000010000010000000000000000001000000000000000000000000010000100000000000000000000000000010000000000000100000000000000100000000000001000000000001000000000001000000000000000000000000000001000000100000000000001000000000000 000000000000000100010000000000000010000000000000000010000000000000000000000000010000000010000000000000000001000000000001000000000000000000001000000000000000001000000000000001000000001000000000010000000000000000000100000000001000000000000000000000000100000000000000001000000 000000000000000100000000001000001000000000000000000000001000000000000001000000000000000000000010001000000000000000000000000001000001000000000000000000000100000000000100000000000000000000001000000000000001000000000000000000010100000000000000000010000000000000000010000000000 000000000000000100000000000010000000000000010000000000100000000001000000000000000000100000000000000001000000000000000000000000010000000001000000000100000000000000100000000000000000000000100000100000000000000000000000000001000000000100000000000000000000001000000000100000000 000000000000000100000010000000000100000000000000000000000000100000000000000100000000000001000000000000000000000100000100000000000000100000000000000000000010000010000000000000000001000000000000001000000000000000000001000000000000000000000100000000001000000000000000000000100 000000000000000100000000000000100000000000000100000000000100000000000100000000000000000000100000010000000000000010000000000000000000001000000000000000001000000000000001000000000000100000000000000000000000000100000000000100000010000000000000000000000000100000010000000000000 000000000000000100100000000000000001000000000000000000000000000100001000000000000000000100000000000000000000100000000000100000000000000000010000000000000000010000000000000000100100000000000000000000100000000000000000010000000000000000100000000001000000000010000000000000000 000000000000000110000000000000000000000000100000000000010000000000000000100000000000000000000100000100000000000000000000000000100010000000000000000001000000000000000000010000000000000000010000000000000000100000001000000000000000001000000000000000000000000101000000000000000 000000000000000100000000000001000000000000000010000001000000000000000000010000001000000000000000000000100000000000000000001000000100000000000000000000010000000000000000100000000000000000000001000010000000000000000000000010000001000000000000000000000001000000100000000000000 000000000000000100000000000000010000100000000000001000000000000000010000000000000000000000010000000000001000000000000000000010000000000100000000010000000000000000000010000000000000000000000100000000000000001000000000001000000000000001000000100000000000000000000100000000000 000000000000000100000100000000000000000001000000000000000000010000000000000000100100000000000000000000000010000000000010000000001000000000000000000000000000000100001000000000000000000100000000000000001000000000010000000000000000000000001000001000000000000000000000000100000 000000000000000101000000000000000000001000000000000000000001000000000000000010000000010000000000000010000000000000000000010000000000000000000001100000000000000000000000001000000010000000000000000100000000000000000000100000000000000000000010000000010000000000000000000001000 000000000000000100000000010000000000010000000000000000000000001000000000000001000000001000000000100000000000000001000000000000000000000000100000000010000000000000000000000000010000000010000000000000010000000000100000000000000000000000010000000100000000000000000000000010000 000000000000000100001000000000000000000000000001000100000000000000100000000000000000000000001000000000010000000000000000000100000000000010000000000000100000000001000000000000000000000000000010000000000000010010000000000000000000010000000000000000000010000000000000010000000 111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111100000000000000000000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111110000000000000000000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111111000000000000000000000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111100000000000000001 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111 65 4 10 12 14 20 21 27 28 33 34 37 44 52 54 56 62 70 75 77 79 85 88 90 94 99 103 106 110 121 122 123 124 132 135 137 138 145 152 155 158 161 164 166 172 177 180 186 191 195 203 204 207 217 219 221 223 224 231 233 238 241 249 250 251 256 15 22 23 28 30 31 32 38 39 43 46 50 52 56 57 60 64 84 91 92 93 94 96 103 104 107 110 115 130 132 138 141 143 146 147 149 150 158 163 167 168 169 175 179 181 185 188 189 192 199 200 201 207 210 224 227 229 233 234 241 242 243 244 245 257 3 6 8 9 17 22 24 25 32 38 40 46 51 53 62 63 69 72 76 78 90 91 93 94 98 105 107 111 121 122 123 124 131 138 139 143 149 153 156 158 167 168 171 175 179 186 190 191 194 195 204 205 228 229 231 238 246 247 250 253 256 269 270 271 272