10101100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010010 01001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010 00100001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100 00010010001001000100100010010001001000100100010010001001000100100010010010111000100100010010001001000100100010010001001000100100010010001001000100100010010010111000100100010010001001000100100010010001001000100100010010001001000100100010010001011001001000010010001001000100100010010001001000101 01000010010001001000100100010010001001000100100010010001001000100100101110010111000100100010010001001000100100010010001001000100100010010001001000100100101110001011001001000010010001001000100100010010001001000100100010010001001000100100010110010010001011010110010001001000100100010010001001001 00100100010010001001000100100010010001001000100100010010001001001011010110010010111000100100010010001001000100100010010001001000100100010010001001000101100010010001011000100100010010001001000100100010010001001000100100010010001001000100100100100001001001001000010010001001000100100010010001001 10101100100010010001001000100100010010001001000100100010010010111000100100010010010010000100100010010001001000100100010010001001000100100010010001001000100100010010001011000100100010010001001000100100010010001001000100100010010001001001011010110010001001000100100010010001001000100100010010010 01001000100100010010001001000100100010010001001000100100010110001001000100100010010001001000100100010010001001000100100010010001001000100100010010010010000100100010010010010000100100010010001001000100100010010001001000100100010010010111000100100010010001011000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001000100100100100001001000100100010110001001000100100010010001001000100100010010001001000100100101110001001000100100010010001001000100100010010001001000100100010010001001000100100010110001001000100100010010010010000100100010010001001000100100010 00100001001000100100010010001001000100100010010001001001011100010010001001000100100100100001001000100100010010001001000100100010010001001000101100010010001001000100100010110001001000100100010010001001000100100010010001001000100100100100001001000100100010010001001000100100010010001001000100100 00010010001001000100100010010001001000100100010010001011000100100010010001001000101100010010001001000100100010010001001000100100010010001001001001000010010001001000100100100100001001000100100010010001001000100100010010001001001011100010010001001000100100101101011001000100100010010001001000101 01000010010001001000100100010010001001000100100010010010010000100100010010001001001001000010010001001000100100010010001001000100100010010010111000100100010010001001000101100010010001001000100100010010001001000100100010010001011000100100010010001001000100100010010001001000100100010010001001001 00100100010010001001000100100010010001001000100100101101011001000100100010010001001000100100010010001001000100100010010001001000100100010110001001000100100010010001001001001000010010001001000100100010010001001000100100010010010010000100100010010001001000101100010010001001000100100010010001001 10101100100010010001001000100100010010001001001011100010010001001000100100010010010110101100100010010001001000100100010010001001000100100100100001001000100100010010001001000100100010010001001000100100010010001001000100100101101011001000100100010010001001001001000010010001001000100100010010010 01001000100100010010001001000100100010010001011000100100010010001001000100100010010001001000100100010010001001000100100010010001001001011010110010001001000100100010010010110101100100010010001001000100100010010001001000101100010010001001000100100010010001011000100100010010001001000100100010010 10001001000100100010010001001000100100010010010010000100100010010001001000100100010110001001000100100010010001001000100100010010010111000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010010010000100100010010001001000100100010 00100001001000100100010010001001000100100101110001001000100100010010001001000100100100100001001000100100010010001001000100100010110001001000100100010010001001000100100010110001001000100100010010001001000100100010010010010000100100010010001001000100100010010001001000100100010010001001000100100 00010010001001000100100010010001001000101100010010001001000100100010010001001000101100010010001001000100100010010001001000100100100100001001000100100010010001001000100100100100001001000100100010010001001000100100101110001001000100100010010001001000100100101101011001000100100010010001001000101 01000010010001001000100100010010001001001001000010010001001000100100010010001001001001000010010001001000100100010010001001001011100010010001001000100100010010001001000101100010010001001000100100010010001001000101100010010001001000100100010010001001000100100010010001001000100100010010001001001 00100100010010001001000100100010010010110101100100010010001001000100100010010001001000100100010010001001000100100010010001011000100100010010001001000100100010010001001001001000010010001001000100100010010001001001001000010010001001000100100010010001001000101100010010001001000100100010010001001 10101100100010010001001000100100101110001001000100100010010001001000100100010010010110101100100010010001001000100100010010010010000100100010010001001000100100010010001001000100100010010001001000100100010010010110101100100010010001001000100100010010001001001001000010010001001000100100010010010 01001000100100010010001001000101100010010001001000100100010010001001000100100010010001001000100100010010001001000100100101101011001000100100010010001001000100100010010010110101100100010010001001000100100010110001001000100100010010001001000100100010010001011000100100010010001001000100100010010 10001001000100100010010001001001001000010010001001000100100010010001001000100100010110001001000100100010010001001001011100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010010010000100100010010001001000100100010 00100001001000100100010010010111000100100010010001001000100100010010001001000100100100100001001000100100010010001011000100100010010001001000100100010010001001000100100010110001001000100100010010001001001001000010010001001000100100010010001001000100100010010001001000100100010010001001000100100 00010010001001000100100010110001001000100100010010001001000100100010010001001000101100010010001001000100100010010010010000100100010010001001000100100010010001001000100100100100001001000100100010010010111000100100010010001001000100100010010001001000100100101101011001000100100010010001001000101 01000010010001001000100100100100001001000100100010010001001000100100010010001001001001000010010001001000100100101110001001000100100010010001001000100100010010001001000101100010010001001000100100010110001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001001 00100100010010001001001011010110010001001000100100010010001001000100100010010001001000100100010010001001000101100010010001001000100100010010001001000100100010010001001001001000010010001001000100100100100001001000100100010010001001000100100010010001001000101100010010001001000100100010010001001 10101100100010010010111000100100010010001001000100100010010001001000100100010010010110101100100010010001001001001000010010001001000100100010010001001000100100010010001001000100100010010001001001011100010010001001000100100010010001001000100100010010001001001001000010010001001000100100010010010 01001000100100010110001011000100100010010001001000100100010010001001000100100010010001001000100100010010010111001001000010010001001000100100010010001001000100100010010010110101100100010010001011001011100010010001001000100100010010001001000100100010010001011000100100010010001001000100100010010 10001001000100100100100010111000100100010010001001000100100010010001001000100100010110001001000100100101110010111001001000010010001001000100100010010001001000100100010010001001000100100010010010111001011100010010001001000100100010010001001000100100010010010010000100100010010001001000100100010 00100001001000101100101110010111000100100010010001001000100100010010001001000100100100100001001000101100101110001001000100100010010001001000100100010010001001000100100010110001001000100100101110010010001001000010010001001000100100010010001001000100100010010001001000100100010010001001000100100 00010010001001000101100010010010010000100100010010001001000100100010010001001000101100010010001001001011100010010001011000100100010010001001000100100010010001001000100100100100001001001011100101101011001000100100010010001001000100100010010001001000100100101101011001000100100010010001001000101 01000010010001001000100100010110001001000100100010010001001000100100010010001001001001000010010010111001001000010010010010000100100010010001001000100100010010001001000101100010010001011001011100010010010110101100100010010001001000100100010010001001000100100010010001001001011100010010001001001 00100100010010001001000100100100100001001000100100010010001001000100100010010001001000100100010110010111000100100010110001001000100100010010001001000100100010010001001001001000010010010111000100100010010001001000100100010010001001000100100010010001001000101100010010010111001001000010010001001 10101100100010010001001000100100010010001001000100100010010001001000100100010010010110101100100101110001001000100100100100001001000100100010010001001000100100010010001001000100100101110010010000100100010110001001000100100010010001001000100100010010001001001001000010110010111000100100010010010 01001000100100010010001001001011010110010001001000100100010010001001000100100010010010010001011100100100001001000100100010010001001000100100010010001001000100100010010010110101101100101110001001000100100100100001001000100100010010001001000100100010010001011000100100101110001001000100100010010 10001001000100100010010001001000100100010010001001000100100010010001001000100100010110010111001011010110010001001001011010110010001001000100100010010001001000100100010010010111001011100010010001001000101100010010001001000100100010010001001000100100010010010111001011100100100001001000100100010 00100001001000100100010010001011000100100010010001001000100100010010001001000100100010110001011000100100010010001001000100100010010001001000100100010010001001000100100010010010010001001000010010001001001001000010010001001000100100010010001001000100100010010010111001011100010010001001000100100 00010010001001000100100010010010010000100100010010001001000100100010010001001000100100010010001001000100100010010001011000100100010010001001000100100010010001001000100100010010010110101100100010010001001000100100010010001001000100100010010001001000100100010010001011000100100010010001001000101 01000010010001001000100100010110001001000100100010010001001000100100010010001001000100100100100001001000100100010010010010000100100010010001001000100100010010001001000100100101110001001000100100010010010110101100100010010001001000100100010010001001000100100010010010010000100100010010001001001 00100100010010001001000100100100100001001000100100010010001001000100100010010001001001011100010010001001000100100010110001001000100100010010001001000100100010010001001000101100010010001001000100100010010001001000100100010010001001000100100010010001001000100100101101011001000100100010010001001 10101100100010010001001000100100010010001001000100100010010001001000100100010010001011000100100010010001001000100100100100001001000100100010010001001000100100010010001001001001000010010001001000100100010110001001000100100010010001001000100100010010001001001011100010010001001000100100010010010 01001000100100010010001001001011010110010001001000100100010010001001000100100010010010010000100100010010001001000100100010010001001000100100010010001001000100100010010010111000100100010010001001000100100100100001001000100100010010001001000100100010010001011000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001000100100010010001001000100100101101011001000100100010010001001001011010110010001001000100100010010001001000100100010110001001000100100010010001001000101100010010001001000100100010010001001000100100010010010010000100100010010001001000100100010 00100001001000100100010010001011000100100010010001001000100100010010001001000101100010010001001000100100010010001001000100100010010001001000100100010010001001000100100100100001001000100100010010001001001001000010010001001000100100010010001001000100100101110001001000100100010010001001000100100 00010010001001000100100010010010010000100100010010001001000100100010010001001001001000010010001001000100100010010001011000100100010010001001000100100010010001001001011010110010001001000100100010010001001000100100010010001001000100100010010001001000101100010010001001000100100010010001001000101 01000010010001001000100100010110001001000100100010010001001000100100010010010110101100100010010001001000100100010010010010000100100010010001001000100100010010010111000100100010010001001000100100010010010110101100100010010001001000100100010010001001001001000010010001001000100100010010001001001 00100100010010001001000100100100100001001000100100010010001001000100100101110001001000100100010010001001000100100010110001001000100100010010001001000100100010110001001000100100010010001001000100100010010001001000100100010010001001000100100010010010110101100100010010001001000100100010010001001 10101100100010010001001000100100010010001001000100100010010001001000101100010010001001000100100010010001001000100100100100001001000100100010010001001000100100100100001001000100100010010001001000100100010110001001000100100010010001001000100100101110001001000100100010010001001000100100010010010 01001000100100010010001001001011010110010001001000100100010010001001001001000010010001001000100100010010001001000100100010010001001000100100010010001001001011100010010001001000100100010010001001000100100100100001001000100100010010001001000101100010010001001000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001000100100010010010111000100100010010001001000100100010010001001001011010110010001001000100100010010001011000100100010010001001000100100010010001001000101100010010001001000100100010010001001001001000010010001001000100100010010001001000100100010 00100001001000100100010010001011000100100010010001001000100100010110001001000100100010010001001000100100010010001001000100100010010001001000100100010010010010000100100010010001001000100100010010001001001001000010010001001000100100010010010111000100100010010001001000100100010010001001000100100 00010010001001000100100010010010010000100100010010001001000100100100100001001000100100010010001001000100100010010001011000100100010010001001000100100101101011001000100100010010001001000100100010010001001000100100010010001001000100100010110001001000100100010010001001000100100010010001001000101 01000010010001001000100100010110001001000100100010010001001001011010110010001001000100100010010001001000100100010010010010000100100010010001001000101100010010001001000100100010010001001000100100010010010110101100100010010001001000100100100100001001000100100010010001001000100100010010001001001 00100100010010001001000100100100100001001000100100010010010111000100100010010001001000100100010010001001000100100010110001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001001011010110010001001000100100010010001001000100100010010001001 10101100100010010001001000100100010010001001000100100010110001001000100100010010001001000100100010010001001000100100100100001001000100100010010010010000100100010010001001000100100010010001001000100100010110001001000100100010010010111000100100010010001001000100100010010001001000100100010010010 01001000100100010010001001001011010110010001001000100100100100001001000100100010010001001000100100010010001001000100100010010001001000100100101110001001000100100010010001001000100100010010001001000100100100100001001000100100010110001001000100100010010001001000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001001011100010010001001000100100010010001001000100100010010001001001011010110010001001000101100010010001001000100100010010001001000100100010010001001000101100010010001001000100100100100001001000100100010010001001000100100010010001001000100100010 00100001001000100100010010001011000100100010010001011000100100010010001001000100100010010001001000100100010010001001000100100010010001001001001000010010001001000100100010010001001000100100010010001001001011010110010001001001011100010010001001000100100010010001001000100100010010001001000100100 00010010001001000100100010010010110101100100010010010010000100100010010001001000100100010010001001000100100010010001011000100100010010010110101100100010010001001000100100010010001001000100100010010001001001001000010010001011000100100010010001001000100100010010001001000100100010010001001000101 01000010010001001000100100010010010010000100100101101011001000100100010010001001000100100010010001001000100100010010010111000100100101110001001000100100010010001001000100100010010001001000100100010010001011000100100010010010010000100100010010001001000100100010010001001000100100010010001001001 00100100010010001001000100100010010010010001011100010010001001000100100010010001001000100100010010001001000100100010010010111000101100010010001001000100100010010001001000100100010010001001000100100010010001011001001000101101011001000100100010010001001000100100010010001001000100100010010001001 10101100100010010001001000100100010010010111000100100010010001001000100100010010001001000100100010010001001000100100010010010111000100100010010001001000100100010010001001000100100010010001001000100100010010001011001011010110010001001000100100010010001001000100100010010001001000100100010010010 01001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010 10001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010 00100001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100 00010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000100100010010001001000101