00010010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010010 00101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001 00010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001010000101000010100001010000101000010100001010010111000010100001010000101000010100001010000101000010100001010000101000010100001010010111000010100001010000101000010100001010000101000010100001010000101000010100001010000111001000100001010000101000010100001010000101000011 00100001010000101000010100001010000101000010100001010000101000010100101110010111000010100001010000101000010100001010000101000010100001010000101000010100101110000111001000100001010000101000010100001010000101000010100001010000101000010100001110010001001010001001010000101000010100001010000101001 00010100001010000101000010100001010000101000010100001010000101001010001001010010111000010100001010000101000010100001010000101000010100001010000101000011100001010000111000010100001010000101000010100001010000101000010100001010000101000010100100010000101001000100001010000101000010100001010000101 00010010100001010000101000010100001010000101000010100001010010111000010100001010010001000010100001010000101000010100001010000101000010100001010000101000010100001010000111000010100001010000101000010100001010000101000010100001010000101001010001001010000101000010100001010000101000010100001010010 00101000010100001010000101000010100001010000101000010100001110000101000010100001010000101000010100001010000101000010100001010000101000010100001010010001000010100001010010001000010100001010000101000010100001010000101000010100001010010111000010100001010000111000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101000010100100010000101000010100001110000101000010100001010000101000010100001010000101000010100101110000101000010100001010000101000010100001010000101000010100001010000101000010100001110000101000010100001010010001000010100001010000101000010100001 00010000101000010100001010000101000010100001010000101001011100001010000101000010100100010000101000010100001010000101000010100001010000101000011100001010000101000010100001110000101000010100001010000101000010100001010000101000010100100010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001010000101000010100001010000111000010100001010000101000011100001010000101000010100001010000101000010100001010000101001000100001010000101000010100100010000101000010100001010000101000010100001010000101001011100001010000101000010100101000100101000010100001010000101000011 00100001010000101000010100001010000101000010100001010010001000010100001010000101001000100001010000101000010100001010000101000010100001010010111000010100001010000101000011100001010000101000010100001010000101000010100001010000111000010100001010000101000010100001010000101000010100001010000101001 00010100001010000101000010100001010000101000010100101000100101000010100001010000101000010100001010000101000010100001010000101000010100001110000101000010100001010000101001000100001010000101000010100001010000101000010100001010010001000010100001010000101000011100001010000101000010100001010000101 00010010100001010000101000010100001010000101001011100001010000101000010100001010010100010010100001010000101000010100001010000101000010100100010000101000010100001010000101000010100001010000101000010100001010000101000010100101000100101000010100001010000101001000100001010000101000010100001010010 00101000010100001010000101000010100001010000111000010100001010000101000010100001010000101000010100001010000101000010100001010000101001010001001010000101000010100001010010100010010100001010000101000010100001010000101000011100001010000101000010100001010000111000010100001010000101000010100001010 10000101000010100001010000101000010100001010010001000010100001010000101000010100001110000101000010100001010000101000010100001010010111000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010010001000010100001010000101000010100001 00010000101000010100001010000101000010100101110000101000010100001010000101000010100100010000101000010100001010000101000010100001110000101000010100001010000101000010100001110000101000010100001010000101000010100001010010001000010100001010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001010000101000011100001010000101000010100001010000101000011100001010000101000010100001010000101000010100100010000101000010100001010000101000010100100010000101000010100001010000101000010100101110000101000010100001010000101000010100101000100101000010100001010000101000011 00100001010000101000010100001010000101001000100001010000101000010100001010000101001000100001010000101000010100001010000101001011100001010000101000010100001010000101000011100001010000101000010100001010000101000011100001010000101000010100001010000101000010100001010000101000010100001010000101001 00010100001010000101000010100001010010100010010100001010000101000010100001010000101000010100001010000101000010100001010000111000010100001010000101000010100001010000101001000100001010000101000010100001010000101001000100001010000101000010100001010000101000011100001010000101000010100001010000101 00010010100001010000101000010100101110000101000010100001010000101000010100001010010100010010100001010000101000010100001010010001000010100001010000101000010100001010000101000010100001010000101000010100001010010100010010100001010000101000010100001010000101001000100001010000101000010100001010010 00101000010100001010000101000011100001010000101000010100001010000101000010100001010000101000010100001010000101000010100101000100101000010100001010000101000010100001010010100010010100001010000101000010100001110000101000010100001010000101000010100001010000111000010100001010000101000010100001010 10000101000010100001010000101001000100001010000101000010100001010000101000010100001110000101000010100001010000101001011100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010010001000010100001010000101000010100001 00010000101000010100001010010111000010100001010000101000010100001010000101000010100100010000101000010100001010000111000010100001010000101000010100001010000101000010100001110000101000010100001010000101001000100001010000101000010100001010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001110000101000010100001010000101000010100001010000101000011100001010000101000010100001010010001000010100001010000101000010100001010000101000010100100010000101000010100001010010111000010100001010000101000010100001010000101000010100101000100101000010100001010000101000011 00100001010000101000010100100010000101000010100001010000101000010100001010000101001000100001010000101000010100101110000101000010100001010000101000010100001010000101000011100001010000101000010100001110000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101001 00010100001010000101001010001001010000101000010100001010000101000010100001010000101000010100001010000101000011100001010000101000010100001010000101000010100001010000101001000100001010000101000010100100010000101000010100001010000101000010100001010000101000011100001010000101000010100001010000101 00010010100001010010111000010100001010000101000010100001010000101000010100001010010100010010100001010000101001000100001010000101000010100001010000101000010100001010000101000010100001010000101001011100001010000101000010100001010000101000010100001010000101001000100001010000101000010100001010010 00101000010100001110000111000010100001010000101000010100001010000101000010100001010000101000010100001010010111001000100001010000101000010100001010000101000010100001010010100010010100001010000111001011100001010000101000010100001010000101000010100001010000111000010100001010000101000010100001010 10000101000010100100010010111000010100001010000101000010100001010000101000010100001110000101000010100101110010111001000100001010000101000010100001010000101000010100001010000101000010100001010010111001011100001010000101000010100001010000101000010100001010010001000010100001010000101000010100001 00010000101000011100101110010111000010100001010000101000010100001010000101000010100100010000101000011100101110000101000010100001010000101000010100001010000101000010100001110000101000010100101110010001001000100001010000101000010100001010000101000010100001010000101000010100001010000101000010100 00001010000101000011100001010010001000010100001010000101000010100001010000101000011100001010000101001011100001010000111000010100001010000101000010100001010000101000010100100010000101001011100101000100101000010100001010000101000010100001010000101000010100101000100101000010100001010000101000011 00100001010000101000010100001110000101000010100001010000101000010100001010000101001000100001010010111001000100001010010001000010100001010000101000010100001010000101000011100001010000111001011100001010010100010010100001010000101000010100001010000101000010100001010000101001011100001010000101001 00010100001010000101000010100100010000101000010100001010000101000010100001010000101000010100001110010111000010100001110000101000010100001010000101000010100001010000101001000100001010010111000010100001010000101000010100001010000101000010100001010000101000011100001010010111001000100001010000101 00010010100001010000101000010100001010000101000010100001010000101000010100001010010100010010100101110000101000010100100010000101000010100001010000101000010100001010000101000010100101110010001000010100001110000101000010100001010000101000010100001010000101001000100001110010111000010100001010010 00101000010100001010000101001010001001010000101000010100001010000101000010100001010010001001011100100010000101000010100001010000101000010100001010000101000010100001010010100010011100101110000101000010100100010000101000010100001010000101000010100001010000111000010100101110000101000010100001010 10000101000010100001010000101000010100001010000101000010100001010000101000010100001110010111001010001001010000101001010001001010000101000010100001010000101000010100001010010111001011100001010000101000011100001010000101000010100001010000101000010100001010010111001011100100010000101000010100001 00010000101000010100001010000111000010100001010000101000010100001010000101000010100001110000111000010100001010000101000010100001010000101000010100001010000101000010100001010010001001000100001010000101001000100001010000101000010100001010000101000010100001010010111001011100001010000101000010100 00001010000101000010100001010010001000010100001010000101000010100001010000101000010100001010000101000010100001010000111000010100001010000101000010100001010000101000010100001010010100010010100001010000101000010100001010000101000010100001010000101000010100001010000111000010100001010000101000011 00100001010000101000010100001110000101000010100001010000101000010100001010000101000010100100010000101000010100001010010001000010100001010000101000010100001010000101000010100101110000101000010100001010010100010010100001010000101000010100001010000101000010100001010010001000010100001010000101001 00010100001010000101000010100100010000101000010100001010000101000010100001010000101001011100001010000101000010100001110000101000010100001010000101000010100001010000101000011100001010000101000010100001010000101000010100001010000101000010100001010000101000010100101000100101000010100001010000101 00010010100001010000101000010100001010000101000010100001010000101000010100001010000111000010100001010000101000010100100010000101000010100001010000101000010100001010000101001000100001010000101000010100001110000101000010100001010000101000010100001010000101001011100001010000101000010100001010010 00101000010100001010000101001010001001010000101000010100001010000101000010100001010010001000010100001010000101000010100001010000101000010100001010000101000010100001010010111000010100001010000101000010100100010000101000010100001010000101000010100001010000111000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101000010100001010000101000010100101000100101000010100001010000101001010001001010000101000010100001010000101000010100001110000101000010100001010000101000011100001010000101000010100001010000101000010100001010010001000010100001010000101000010100001 00010000101000010100001010000111000010100001010000101000010100001010000101000011100001010000101000010100001010000101000010100001010000101000010100001010000101000010100100010000101000010100001010000101001000100001010000101000010100001010000101000010100101110000101000010100001010000101000010100 00001010000101000010100001010010001000010100001010000101000010100001010000101001000100001010000101000010100001010000111000010100001010000101000010100001010000101001010001001010000101000010100001010000101000010100001010000101000010100001010000101000011100001010000101000010100001010000101000011 00100001010000101000010100001110000101000010100001010000101000010100001010010100010010100001010000101000010100001010010001000010100001010000101000010100001010010111000010100001010000101000010100001010010100010010100001010000101000010100001010000101001000100001010000101000010100001010000101001 00010100001010000101000010100100010000101000010100001010000101000010100101110000101000010100001010000101000010100001110000101000010100001010000101000010100001110000101000010100001010000101000010100001010000101000010100001010000101000010100001010010100010010100001010000101000010100001010000101 00010010100001010000101000010100001010000101000010100001010000101000011100001010000101000010100001010000101000010100100010000101000010100001010000101000010100100010000101000010100001010000101000010100001110000101000010100001010000101000010100101110000101000010100001010000101000010100001010010 00101000010100001010000101001010001001010000101000010100001010000101001000100001010000101000010100001010000101000010100001010000101000010100001010000101001011100001010000101000010100001010000101000010100100010000101000010100001010000101000011100001010000101000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101000010100001010010111000010100001010000101000010100001010000101001010001001010000101000010100001010000111000010100001010000101000010100001010000101000011100001010000101000010100001010000101001000100001010000101000010100001010000101000010100001 00010000101000010100001010000111000010100001010000101000010100001110000101000010100001010000101000010100001010000101000010100001010000101000010100001010010001000010100001010000101000010100001010000101001000100001010000101000010100001010010111000010100001010000101000010100001010000101000010100 00001010000101000010100001010010001000010100001010000101000010100100010000101000010100001010000101000010100001010000111000010100001010000101000010100101000100101000010100001010000101000010100001010000101000010100001010000101000010100001110000101000010100001010000101000010100001010000101000011 00100001010000101000010100001110000101000010100001010000101001010001001010000101000010100001010000101000010100001010010001000010100001010000101000011100001010000101000010100001010000101000010100001010010100010010100001010000101000010100100010000101000010100001010000101000010100001010000101001 00010100001010000101000010100100010000101000010100001010010111000010100001010000101000010100001010000101000010100001110000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101001010001001010000101000010100001010000101000010100001010000101 00010010100001010000101000010100001010000101000010100001110000101000010100001010000101000010100001010000101000010100100010000101000010100001010010001000010100001010000101000010100001010000101000010100001110000101000010100001010010111000010100001010000101000010100001010000101000010100001010010 00101000010100001010000101001010001001010000101000010100100010000101000010100001010000101000010100001010000101000010100001010000101000010100101110000101000010100001010000101000010100001010000101000010100100010000101000010100001110000101000010100001010000101000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101001011100001010000101000010100001010000101000010100001010000101001010001001010000101000011100001010000101000010100001010000101000010100001010000101000011100001010000101000010100100010000101000010100001010000101000010100001010000101000010100001 00010000101000010100001010000111000010100001010000111000010100001010000101000010100001010000101000010100001010000101000010100001010000101001000100001010000101000010100001010000101000010100001010000101001010001001010000101001011100001010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001010010100010010100001010010001000010100001010000101000010100001010000101000010100001010000111000010100001010010100010010100001010000101000010100001010000101000010100001010000101001000100001010000111000010100001010000101000010100001010000101000010100001010000101000011 00100001010000101000010100001010010001000010100101000100101000010100001010000101000010100001010000101000010100001010010111000010100101110000101000010100001010000101000010100001010000101000010100001010000111000010100001010010001000010100001010000101000010100001010000101000010100001010000101001 00010100001010000101000010100001010010001001011100001010000101000010100001010000101000010100001010000101000010100001010010111000011100001010000101000010100001010000101000010100001010000101000010100001010000111001000100101000100101000010100001010000101000010100001010000101000010100001010000101 00010010100001010000101000010100001010010111000010100001010000101000010100001010000101000010100001010000101000010100001010010111000010100001010000101000010100001010000101000010100001010000101000010100001010000111001010001001010000101000010100001010000101000010100001010000101000010100001010010 00101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010 10000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001 00010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100 00001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000010100001010000101000011