diff --git a/68k.v b/68k.v index 450d12b..afe85e1 100644 --- a/68k.v +++ b/68k.v @@ -570,8 +570,10 @@ module m68kcpu wire w527; //reg [67:0] w528; reg [67:0] w529; - reg [271:0] ucode[0:33]; - reg [271:0] ncode[0:83]; + //reg [271:0] ucode[0:33]; + //reg [271:0] ncode[0:83]; + (* ramstyle = "M10K" *) reg [271:0] ucode[0:63]; + (* ramstyle = "M10K" *) reg [271:0] ncode[0:255]; reg [15:0] w530; wire [170:0] a0_pla; reg [164:20] a0_pla_mem; @@ -3199,7 +3201,7 @@ module m68kcpu // end // end - reg [6:0] ncode_addr = 7'h0; + reg [7:0] ncode_addr = 8'h0; reg [5:0] ucode_addr = 6'h0; wire [9:0] code_addr = { w504, w503, w490, w489, w501, w502, w495, w500, w505, w506 }; @@ -3269,7 +3271,7 @@ module m68kcpu always @(posedge MCLK) begin - case (code_addr[9:4]) + /*case (code_addr[9:4]) 6'b000000: ucode_addr <= 6'd33; 6'b000010: ucode_addr <= 6'd32; 6'b000100: ucode_addr <= 6'd31; @@ -3395,7 +3397,10 @@ module m68kcpu 8'b11110000: ncode_addr <= 7'd1; 8'b11110001: ncode_addr <= 7'd1; 8'b11110010: ncode_addr <= 7'd1; 8'b11110011: ncode_addr <= 7'd1; 8'b11111000: ncode_addr <= 7'd0; 8'b11111001: ncode_addr <= 7'd0; 8'b11111010: ncode_addr <= 7'd0; 8'b11111011: ncode_addr <= 7'd0; default: ncode_addr <= 7'd0; - endcase + endcase*/ + + ucode_addr <= code_addr[9:4]; + ncode_addr <= code_addr[9:2]; if (c3) begin diff --git a/68k_ncode.txt b/68k_ncode.txt index 3e0f759..a988466 100644 --- a/68k_ncode.txt +++ b/68k_ncode.txt @@ -1,84 +1,256 @@ -00000000000000000000000000000001000010001000000000000000000000000000000000000000000000010100000000000000000000000000000010000000110110000000110010000000000000000000000000000000000000001000100100100001010001000000000101000000000000001000100000011100000011011100000000000000 -00000001110000000000000010000001000000000000010000000000010011001100000000000000000010100000000100000000000000011000000000000000011000011001000000100000000000000000000001000000000000000000111000011010010000000000000000100000000000000010000000000000100011100000000000001000 -00000000111000000000010010100001000000000010110000000000011011101110010000000000000010110000000000001000000010100000000000000001000100000000101000000001000000000001000000010000000010101010111100000111000010000000000000010000000100000000000000011010000011110000000000000000 -00101101110100000000000011011000000000000000001000000000001011011101000000000000000011010000010100000010000010000010000001000000000001010000101000000000000000100000000000000000000010001101110100001010110011000000000000000101000000000000010000001010000011111111000000000010 -01000000110000000000000000000000000000000000000000000000000010001100000000000000000001010000000000000000100010000100000000001000110100000100100000000000000000101010111111011000000010001010011100101101100000000000000000000000000000000000000010001000010000110010000010000100 -00001000111100000000000010001000100000000000000000000000000011101111000000000000000000000000100000000000000011000001000010000000011001000001010000000000000000000000001000000000000001100110111100011000100010000000011000000110000000000000011000000000000101110110000010001001 -10001000100000000000100000001000000000001000010100100101001010001000100000000000000000000000000000000111000000100100000001000000000110000000011000000000000010000000000000000000000010000000001110000111000001001000000100000000000000000000000100000100100001110100000000000100 -00010001001000100000001000001101000000000010001010000100001000000000000000000000000010000000000000001100000000000000000000000000101000000000000000000000000000010000000000000000000000000000111000011110001000000000101000000000000000000000001010000000000011100000000000000000 -01000100001000000000000000000101000000000000100010000001000000000010000000000000000001000010000000001001000000000101000000000100101000000100000100000000000001000000000000000000000000000000110000101101000000010000101000000000000000000000100000100001010011010001000000000101 -10110010010000000000010000000010000000000000110100000000110001000100010000000000000000000000000000001000000000001011000000001010000100000000101100010000000110110000000000000000000000001010010000001111010000000000000000000000000000000000000010101011000001111001000000001011 -00000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000001000100000000000000000000000000000000000000001111000000000000000000000000000100010000000000000000000100010000000000000001000 -01000100110100100000000001010100000000000000000100000000000111011101010000100000000000010100000000000001100011000001010010000100111000000000101100000000000011001000100010101000000010000010011000101100100000000000000000000000000000000000000000001001000000110011000000000001 -01100110011100000000011000000110000000000000000100000000000101110111001000000000000000000000000000000000000000011000000000000000010100001001000000000000000001110000000100010001000001010000100101101001000000000000010100000000000000000000010100000000100110010000000000011000 -01000101011010000000010000100101000000000000000000000000000001100110010000100000100000000000010000000000000000010000000000000001101100100100001000001000100001000000000010010000000001101010111000110100000000000010001000000000101011000100001001000000000000100010000000000000 -00000000100000000000100000000000000000001000010000000000110010001000100000000000000001001000000000000100000000010101000000000001110100000000010110010000000100000000000000000000000000010000100000101101000000000000000000000000000001010101000000010101000010010100000000000101 -00000100100000000000000000001000000000000000001100000000001010001000100000000000001011000000100000000000000001100000000000100100110110100001000010000000000000000000000000000000000001101000110110000101001000101000000101000010100000010001001001000000000111111010000000000000 -00000000111000000000010010101000000000000000011000000000011011101110010000000000001010000000100000000000000000000101000000000000001010100000010100100000001000000000000000000000000000001000100010000111000000001000000000000000101000100000000000000101000011111100000000000101 -00000010100000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000010000111000010000110111000000000011110000000000000000000000000010000000010000110100000001110000101110000000000010000000000001000100001100111000010000000000000000111 -10000011010100000100100010000011000000000000000000000000000000010101000000000000000001100000000000000000000000001100000000000000011100001100000001000001000100001000001000110000000000000000111000001110110000100000000000000000000100010000000000000000110000100000000000001100 -01000001010010000001010000010001000000000000000000000000000001010101010000000000000000100001000000000000000010000100000000000000101000000000110000100001000101000000000010000000000000000000001010000110000000000000000000000000000100010000000000000100000000100000000000000100 -00001100000000000000001000100000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000010100000000110000000000000000001110000111010000000000001100110100100001010001000000000001000000000000000000000000001100000000000000000000000000 -00001000000000000000010001000101000000000000000000000000000000000000000000000000100001010000000000000000000001100000000000101001111111000100000000000000000000000101001100110001000001101000011101001011001000000000010000000000100010000100001010000000010010010000000000000000 -00000001010100000000000001011001000000000000011000000000000001010101000000000010000010000000000000000100000001110000000001010000111100000000011100000000000000000000000000001000000001110111111100001011000101010000101000000000000000000000001010000111000011110001000000000000 -00000110101000010000000010110000000000000000100000000000000010101010000000000000011000000000000000001000000010101000000011100001101101110000100100100000000000000000000000010000000000000111011100011000010001000000000000010110000000000000010000011000000011111111000000001000 -00001000000010000000000010001001000000000000000000000000000000000000000000000000110000110000000000000000000001000000000001001001101101000000001000001011100000000001001010110000000001001010101100100001010001000000000010000100101110000000010010000010000011111110000000000000 -00000000000001011001000011000000000000000000000000000000000010011001010000000000000000001001010000000000000000000010000000000000000001000000001000000100000000000000000000000000000000000000100101001011100110010000000000000000000000000000000000000010000000100000000010011011 -00001011110000010000010010010011000000000000010000000000000011001101000000000100100000110000000000000000000010000010000010000010111010000010000010000001000100000000000000000000000001001001111100000110000000000000010000000000100110010000010000000000001011111001000000000010 -00000010100100100001000010100110000000000000000001000000000010001001000000000000001010000001000000000100000000001000100000101000101000001000000000000010001000000000000000000000000000000010111000011100000000000000000000000000001000100000000000000000100011100010000000001000 -00001010000000000000000000000000000000000000000000000000000000000000000000000000100100000000010000000000000001110000000001010000000011010000001000000000000000000000000000000000000001110010001000001000011101010000000000000101100010000000010100000010000010000000000000000000 -01000000000100000010000000010000000000000000000000000000000000110011000000000000000010000010000000000000000000000000000000000000100100000000000010010000000101000000000000000000000000000000001011010010001000100000000010000000000000001000000000000000000000000000000000100010 -00100010000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000100001000000000011001100000000000100000000000001101000110001000000000000100001000001100001000000000000000000001000000000100010000000110001000000010000000000000001 -00100001110111010000110100000001000000000000000000000000000000000000000100000000000000000011000000000000000000000010000000000001111111010000001000000000000000100000000000000000000011010000000011010010000000001101111000000000000010001000010000101111000000000000000000000010 -01010101000100000000000100000101000000000000000000000000000000010001000000000000000000000100100000000000000000110110010000100100011110010011010000100001000101010000000000000000000000010000001000011110100000000000000100101000000100010010000100000100001100100000000000000110 -10010011010101000000010100000011000000000000000000000000000000010001000100000000000000001010000000000000000000101001000000000010111001000001100000000000000010010000000000000000000010000000000101101001000000000100110000000000000000000000010010001100000100010000000000001001 -00000110000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000101000000000010001000000000010101011000100000001000000010000000000000001101101000001111000001000000000000100000100010000101000000100101000000100001000000000101 -00000110000000010001000000000000000000001000000000000000000000010001000010000000000001001001000000000000000011000000000000001000010110000000011001010000000000000000000000000000000001000100010010010010010000001000000000000000000001000100000000000110100000100100000000000000 -00001001000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000010010110000000011000000011000100010100110010100010100000000000000000000000010110001001100000110100100000000001000000000010001011001101000001001001001101101000000100000 -10000000001101000000000001100000000000000000000000000000000000100011011000000000000000001011010000000000000010001010100000001000001101000000101000000100000010000000000000000000000000000000000001011010000000000000001100000000000000000010000000011010000000100000000000001010 -00100010111100000000011010010010000000000000110100000000010011111111001000000000000000000000000000000000000010011010000010010010110100000000101000000000000000100000000000000000000001000010010100000111010000000000010000000000000000000000010000101010000011111000000000001010 -00000100001000000000000000000010000000010001100000000000000000100010001000010000000100000000000000000011000000100010000100010010100000000000011100001101000000001100000011000000000000100110110000001110110000010000100000000000110100000000100100100111000010010000000000000010 -01010110101000100000001010000110000000000000000000000000000010001000000000000000000000000001000000000000000000001101000100001001101100101000010100000000000001010000000010000000000000000000100000101101000000000010001010000000000000000000001010000111100010000000000000001101 -00000010000100000000000000001010010000000000000000000000000000010001000001000000010000000000000000000000000010101001000000001000000100000000101100010100000000000000000000000000000010101011011000001101001000010000000000000000010000000001000010001011000001100010000000001001 -00000100000100000000000000001000000000000000000000000000000000010001000000010000000000000000000000000000000100100000000000000001000100010000001001001000110000101001001110000010000000101001100001011010001000000000000000000000100011000100000000010010000010000100000000010000 -00000000111000000001000001100000001000100000000000000000000011011101000000000000000000100001000000000000100010000010000000001000110000000010100001000000010010001000100010001000000010001000001101001011100100010000000000000000000000000000000010001000001000100000000010010011 -10001010010001000000000001001010000000010001000000000000000001000100000000000000000000000000000000000000000011001000000001011010111100110010100111010010101010000000000000000000000010000111010101101000000000000000000001000000001010101101000110101001001001010101000000001000 -01000100001111000000000011110100000000000110000000000000000000110011110000100000000000000000000000000000000001000000000000000000001111000100000000000000000001000000000000000000000010000000000011110000000000001000001100000000000000010001001000001000000000000000000000000000 -00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 -00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 -00001011101100000000000000001011000000000000000000000000000010111011000000000000000000100000010000000000000010110000000000110000100101000000100111110000010000000000000000000000000010111101011100000010110101000000000000000100000001001111001100001001000001110101000000000000 -00001100011001110000011000010100000000000000001000000000001000000111001000000000000010010000010000000000000010000000000000000000110001000100100010000010001000000000000000000000000011001001100101010010101000000000010000000000001000100000010000001000000010111001000000000000 -00000001101000000000000000001100000000000000000000000000000010101010100000000000000000110000000000001000000010011000000000001000000100000100101110010000000000000000000000000000000010011001010100000100001100000000000000010000000000001001000010001011010001011001000000001000 -00000000110000000000000011000000110000000000000000000000000000001100000000001100010000110000000000000000000000000001000011000001001100000001100011000000000000000000111000100000000000001100001100000011001000000000000000010000000000001100000000010000000100011100000000000001 -00000011001111110000000110000001000000000000000000000000000000100110101000000000000000000000100000000000000000000000000001000000010110010000000000001010001000000000000000000000000000010010001011010010000000000001000100000000001000110001000000000001000000000000000000000000 -10001000100011000000100001001011001000001000000000000000000000000000100000000001011000010100000000000000000000000100000000000100000000000001010000010000000110000000000000000000000000000100001110010110000000000000000000000000000000010001000001000100000101100001000000000100 -00111111111011110000111000011111000000000010000000000000000000000000010000000000000100000001000000000000000000000001000000000001101011000000000100000000000000110000000000000000000011000001000011100001000000001100101000000000000000000000101000011101000000010000000000000001 -00000000100001100000000011100000000000000000000000000000000010001000100000000110001000000000000000000000000000001001000001100000000000001001010000000000000000000000000000000000000000000000111100001111011000000000000000000000000000000000000000000000100100010000000000001001 -00000001001010000000000010000101000000000000000000000000000000101010000000000000000000100000000000010110000011101000000010000010100000011000010100000000000000000001000000010000000001100011100000101100010101010000000000000001000000000000000000100100100010000010000000001000 -00001000100010000000100000001110000000000000000000000000000010000000000000000000000001001000000000000000000000000000000000000000010000100000001000001010100000000010000000100000000000000010011000010110000000000000010000000000101010000100000000000010000001100000000000000000 -00001001011000000000000000101101000000000000000000000000000001100110000000000000000011000000000000010100000001100010000000100000101000010010010100100000000000000001100010010000000001100001101000001010000101010000000000000001000000000010001000000100001011100000000000000010 -00000000000000010000000000010000000010001000010000000000000000000000000010000000100000000010000000000000000001100000100010010000011101010100101100000000000000000000000000000000000001101011111100011100101010100000010000100000000001000100100000001010010001110011000000000000 -00000101100100000000000000010100000000000000100000000000100010011001100000000000000001010000000000110000000001100100000000100100011000010100000110000000000000000000000010000000000000100001111000000100101100110000010010000000000000001100001000000001010011000000000000000100 -00001000000011100001000000101000000100010000000000000000000010001110001001000000000000001001010000000000000000000000000000000000010001000000000000001100100000000000000000000000000000000000000001110000000000000000010000000000100011000100000000000000000000000000000000000000 -01001100110000000100000001001100000000000000001000000000000010001000000000001000000000000000000000000000000010001000000010000000101000000000100000000000000001000000000000000000000000000000001101001011000100000000001000000000000000000000001000001000000000100000000000001000 -01010010000100000000000000010010000100010000000000000000000000000000000100000000000000000001000000000000000000011100000000000001000100001000010000000000000001010000000000000000000000000000101000011110000000000000000000000000000000000000000000000100100010100000000000001100 -01000110000000000001000100000100000000000000000000000000000000010001000000000000000000000001000000100000000100001100000000000001000000100100101000010000000111001000100000000000000000000010010100001101101100110000000000000000000000000000000000001010010000000000000000011101 -00000000011001010001000000100000010000000000100000000000000000110111001000000001000000000001010000000000000000000001000010000000110000000000000100001010001000000000000000000000000000000000100001101001100000000010010000000000101000000000010000000001000010010000000000000001 -00000000001000000000000000000000000010001000010100000000010100100010000000000000010000000000000000000000010100100000100011010000001001000000001000100000000000000000000100000000000000101010100010000000011101010000000000000101100010000010110100000010100011011101000001010000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100010000000000010001000100000000000000000000000000001110000000000000000000000000000100000001000000000001000000000000000000000001000 +10001000010100000000000000001011001000000000000000000000000001010101000000100000001001010000000000000101000000001011000000000000000000000000111100110100000110000000000000000000000000000010000001001011000000000000000000000000010000010011000000001111000011000011000000001011 +00000110100100000000000000001111000001100110000000000000000010011001000000000000011010010000000000000000000000000000011001100000000001100000100000000110000000000000000000000000000000000110011100001001000000000000000000000100011000100000011000001000000011110110000000000000 +00000110100100000000000000001111000001100110000000000000000010011001000000000000011010010000000000000000000000000000011001100000000001100000100000000110000000000000000000000000000000000110011100001001000000000000000000000100011000100000011000001000000011110110000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00010010110100000000000110000100000000000001000000000000000011011101000000000000000000000001000000100000010001010000000001000000110100100001011010000001000101010100110001000100000001000010000000000101011010100000100100000010000100010000100000010100000100000000000010001001 +00000000100000001000000000000101010000010001000000000000000000001000000001000000010010000000000000000001000000000110000100010000000000000000011001000000000000000000000000000000000000000100000010010110000001000000000000000000000000000100000100000110000000100100000000000110 +00000001010100000000000000010000000000000000000000000000000001010101000000000000000001011000000000110100000000100100000000100000101000010000110101000000000000000000000000000000000000000101001000000100101111110000000010100001000000000100000000001100000010001100000000000100 +00000001010100000000000000010000000000000000000000000000000001010101000000000000000001011000000000110100000000100100000000100000101000010000110101000000000000000000000000000000000000000101001000000100101111110000000010100001000000000100000000001100000010001100000000000100 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000001001010000000001110000000000000000000000000000000000100010011100000000000100000000000000000000000010001001000000001000100001000000100110000110111000000000000000000000000010000000000001111000000000000010000000000000001010001000000010001001000010010000000000001001 +00110000010110000000000010011000000100010000000000000000000001000100000000000100100000001000000000000000000011000110000001000000000100001000011001001000000000110000000000000000000010010100100000011110000000000000000100000000100000000100000100000110100010000100000000000110 +00001000001000000000000000101101000000000000000000000000000000100010000001000001010000010010000000000100000001000010000000000000001000000100001000101100100000001000000010000000000001001000110101000011000100000000000000000000110010000000000000000010010001110000000000000010 +00001000001000000000000000101101000000000000000000000000000000100010000001000001010000010010000000000100000001000010000000000000001000000100001000101100100000001000000010000000000001001000110101000011000100000000000000000000110010000000000000000010010001110000000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000100110101010000010110000100000000000000001000000000001010001000010110000000011000000000100100000000010000000000000001000000100000100000000010000100010000000000100000000000000000000000000000010000000010000000100000000010010001000000110000000000000000100110000011001000 +01011111000000101000000000101111100010000000000000000000000000000000001000000000001000001000000000000000001000001101000000100100010000001000010101000010011001010000000000000000000000000000100000001101000000000000000000000000001001100100001001000101100000010010000000101101 +00000100000001100000000000000100011001100000000000000000000000000000000000000110000100100000000000001000000101000100000001010000010000010000110000000000000000100010001000000000000000001000100000100100000110010000000000000001000000000000000100001100000010100010000000010100 +00000100000001100000000000000100011001100000000000000000000000000000000000000110000100100000000000001000000101000100000001010000010000010000110000000000000000100010001000000000000000001000100000100100000110010000000000000001000000000000000100001100000010100010000000010100 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000010010000100001000001000010011001100000110000000000010000010001010000000011000000100001000000000100000000000011000010000000100000000010000100011100010101001000000010000000000000000000101001001011100000000000000100000000110001000000000000010001001011110000000000000011 +00100000000010010000000010000100000100010000000000000000000000000000000000000001100000000000000000000100000000001010000010000000100100001100001000000100000000100000000000000000000000010000110000011110000000000000000100000000010000000000000100000010110010000000000000001010 10011000001101000000000001001000000000000000000100000000000100110111010000000000000000001000000000000000001110101000100000101001101100000000101000110000000110010001000000010000000000100000000101001001001100000000000000000000000000010011001000011010000000010000000000111000 -00000000010100000000000001011000010100000000001000000000000001010101000000000101000010010000000000000000000001010000000001100000111100000000010100000000000000000010000000100000000010000101111101011010000000000000110100000000000000000101000010000000000010100000000000000000 00100000000010010000000010000100000100010000000000000000000000000000000000000001100000000000000000000100000000001010000010000000100100001100001000000100000000100000000000000000000000010000110000011110000000000000000100000000010000000000000100000010110010000000000000001010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00100000111000010000000110100000001000100000010000000000010011001100001100000000000000000010000100000000000000000000000000000000111000000000000010000000000001100000100001000000000000100000010000110100000010000000111000000000000000000000110000100000000001000000000011001000 -01000010010000100001000001000010011001100000110000000000010000010001010000000011000000100001000000000100000000000011000010000000100000000010000100011100010101001000000010000000000000000000101001001011100000000000000100000000110001000000000000010001001011110000000000000011 -00000100000001100000000000000100011001100000000000000000000000000000000000000110000100100000000000001000000101000100000001010000010000010000110000000000000000100010001000000000000000001000100000100100000110010000000000000001000000000000000100001100000010100010000000010100 -00001000001000000000000000101101000000000000000000000000000000100010000001000001010000010010000000000100000001000010000000000000001000000100001000101100100000001000000010000000000001001000110101000011000100000000000000000000110010000000000000000010010001110000000000000010 -01011111000000101000000000101111100010000000000000000000000000000000001000000000001000001000000000000000001000001101000000100100010000001000010101000010011001010000000000000000000000000000100000001101000000000000000000000000001001100100001001000101100000010010000000101101 -00110000010110000000000010011000000100010000000000000000000001000100000000000100100000001000000000000000000011000110000001000000000100001000011001001000000000110000000000000000000010010100100000011110000000000000000100000000100000000100000100000110100010000100000000000110 -00000100110101010000010110000100000000000000001000000000001010001000010110000000011000000000100100000000010000000000000001000000100000100000000010000100010000000000100000000000000000000000000000010000000010000000100000000010010001000000110000000000000000100110000011001000 -00000000001001010000000001110000000000000000000000000000000000100010011100000000000100000000000000000000000010001001000000001000100001000000100110000110111000000000000000000000000010000000000001111000000000000010000000000000001010001000000010001001000010010000000000001001 -00000001010100000000000000010000000000000000000000000000000001010101000000000000000001011000000000110100000000100100000000100000101000010000110101000000000000000000000000000000000000000101001000000100101111110000000010100001000000000100000000001100000010001100000000000100 -00000110100100000000000000001111000001100110000000000000000010011001000000000000011010010000000000000000000000000000011001100000000001100000100000000110000000000000000000000000000000000110011100001001000000000000000000000100011000100000011000001000000011110110000000000000 -00000000100000001000000000000101010000010001000000000000000000001000000001000000010010000000000000000001000000000110000100010000000000000000011001000000000000000000000000000000000000000100000010010110000001000000000000000000000000000100000100000110000000100100000000000110 -10001000010100000000000000001011001000000000000000000000000001010101000000100000001001010000000000000101000000001011000000000000000000000000111100110100000110000000000000000000000000000010000001001011000000000000000000000000010000010011000000001111000011000011000000001011 -00010010110100000000000110000100000000000001000000000000000011011101000000000000000000000001000000100000010001010000000001000000110100100001011010000001000101010100110001000100000001000010000000000101011010100000100100000010000100010000100000010100000100000000000010001001 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000100010000000000010001000100000000000000000000000000001110000000000000000000000000000100000001000000000001000000000000000000000001000 \ No newline at end of file +00000000010100000000000001011000010100000000001000000000000001010101000000000101000010010000000000000000000001010000000001100000111100000000010100000000000000000010000000100000000010000101111101011010000000000000110100000000000000000101000010000000000010100000000000000000 +00000000001000000000000000000000000010001000010100000000010100100010000000000000010000000000000000000000010100100000100011010000001001000000001000100000000000000000000100000000000000101010100010000000011101010000000000000101100010000010110100000010100011011101000001010000 +00000000010100000000000001011000010100000000001000000000000001010101000000000101000010010000000000000000000001010000000001100000111100000000010100000000000000000010000000100000000010000101111101011010000000000000110100000000000000000101000010000000000010100000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000011001010001000000100000010000000000100000000000000000110111001000000001000000000001010000000000000000000001000010000000110000000000000100001010001000000000000000000000000000000000100001101001100000000010010000000000101000000000010000000001000010010000000000000001 +01010010000100000000000000010010000100010000000000000000000000000000000100000000000000000001000000000000000000011100000000000001000100001000010000000000000001010000000000000000000000000000101000011110000000000000000000000000000000000000000000000100100010100000000000001100 +00001000000011100001000000101000000100010000000000000000000010001110001001000000000000001001010000000000000000000000000000000000010001000000000000001100100000000000000000000000000000000000000001110000000000000000010000000000100011000100000000000000000000000000000000000000 +00001000000011100001000000101000000100010000000000000000000010001110001001000000000000001001010000000000000000000000000000000000010001000000000000001100100000000000000000000000000000000000000001110000000000000000010000000000100011000100000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000110000000000001000100000100000000000000000000000000000000010001000000000000000000000001000000100000000100001100000000000001000000100100101000010000000111001000100000000000000000000010010100001101101100110000000000000000000000000000000000001010010000000000000000011101 +01001100110000000100000001001100000000000000001000000000000010001000000000001000000000000000000000000000000010001000000010000000101000000000100000000000000001000000000000000000000000000000001101001011000100000000001000000000000000000000001000001000000000100000000000001000 +00000101100100000000000000010100000000000000100000000000100010011001100000000000000001010000000000110000000001100100000000100100011000010100000110000000000000000000000010000000000000100001111000000100101100110000010010000000000000001100001000000001010011000000000000000100 +00000101100100000000000000010100000000000000100000000000100010011001100000000000000001010000000000110000000001100100000000100100011000010100000110000000000000000000000010000000000000100001111000000100101100110000010010000000000000001100001000000001010011000000000000000100 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000010000000000010000000010001000010000000000000000000000000010000000100000000010000000000000000001100000100010010000011101010100101100000000000000000000000000000000000001101011111100011100101010100000010000100000000001000100100000001010010001110011000000000000 +00000000000000010000000000010000000010001000010000000000000000000000000010000000100000000010000000000000000001100000100010010000011101010100101100000000000000000000000000000000000001101011111100011100101010100000010000100000000001000100100000001010010001110011000000000000 +00000000000000010000000000010000000010001000010000000000000000000000000010000000100000000010000000000000000001100000100010010000011101010100101100000000000000000000000000000000000001101011111100011100101010100000010000100000000001000100100000001010010001110011000000000000 +00000000000000010000000000010000000010001000010000000000000000000000000010000000100000000010000000000000000001100000100010010000011101010100101100000000000000000000000000000000000001101011111100011100101010100000010000100000000001000100100000001010010001110011000000000000 +00001000100010000000100000001110000000000000000000000000000010000000000000000000000001001000000000000000000000000000000000000000010000100000001000001010100000000010000000100000000000000010011000010110000000000000010000000000101010000100000000000010000001100000000000000000 +00001000100010000000100000001110000000000000000000000000000010000000000000000000000001001000000000000000000000000000000000000000010000100000001000001010100000000010000000100000000000000010011000010110000000000000010000000000101010000100000000000010000001100000000000000000 +00001000100010000000100000001110000000000000000000000000000010000000000000000000000001001000000000000000000000000000000000000000010000100000001000001010100000000010000000100000000000000010011000010110000000000000010000000000101010000100000000000010000001100000000000000000 +00001000100010000000100000001110000000000000000000000000000010000000000000000000000001001000000000000000000000000000000000000000010000100000001000001010100000000010000000100000000000000010011000010110000000000000010000000000101010000100000000000010000001100000000000000000 +00001001011000000000000000101101000000000000000000000000000001100110000000000000000011000000000000010100000001100010000000100000101000010010010100100000000000000001100010010000000001100001101000001010000101010000000000000001000000000010001000000100001011100000000000000010 +00001001011000000000000000101101000000000000000000000000000001100110000000000000000011000000000000010100000001100010000000100000101000010010010100100000000000000001100010010000000001100001101000001010000101010000000000000001000000000010001000000100001011100000000000000010 +00001001011000000000000000101101000000000000000000000000000001100110000000000000000011000000000000010100000001100010000000100000101000010010010100100000000000000001100010010000000001100001101000001010000101010000000000000001000000000010001000000100001011100000000000000010 +00001001011000000000000000101101000000000000000000000000000001100110000000000000000011000000000000010100000001100010000000100000101000010010010100100000000000000001100010010000000001100001101000001010000101010000000000000001000000000010001000000100001011100000000000000010 +00000001001010000000000010000101000000000000000000000000000000101010000000000000000000100000000000010110000011101000000010000010100000011000010100000000000000000001000000010000000001100011100000101100010101010000000000000001000000000000000000100100100010000010000000001000 +00000001001010000000000010000101000000000000000000000000000000101010000000000000000000100000000000010110000011101000000010000010100000011000010100000000000000000001000000010000000001100011100000101100010101010000000000000001000000000000000000100100100010000010000000001000 +00000001001010000000000010000101000000000000000000000000000000101010000000000000000000100000000000010110000011101000000010000010100000011000010100000000000000000001000000010000000001100011100000101100010101010000000000000001000000000000000000100100100010000010000000001000 +00000001001010000000000010000101000000000000000000000000000000101010000000000000000000100000000000010110000011101000000010000010100000011000010100000000000000000001000000010000000001100011100000101100010101010000000000000001000000000000000000100100100010000010000000001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000100001100000000011100000000000000000000000000000000010001000100000000110001000000000000000000000000000001001000001100000000000001001010000000000000000000000000000000000000000000000111100001111011000000000000000000000000000000000000000000000100100010000000000001001 +10001000100011000000100001001011001000001000000000000000000000000000100000000001011000010100000000000000000000000100000000000100000000000001010000010000000110000000000000000000000000000100001110010110000000000000000000000000000000010001000001000100000101100001000000000100 +00000000110000000000000011000000110000000000000000000000000000001100000000001100010000110000000000000000000000000001000011000001001100000001100011000000000000000000111000100000000000001100001100000011001000000000000000010000000000001100000000010000000100011100000000000001 +00001100011001110000011000010100000000000000001000000000001000000111001000000000000010010000010000000000000010000000000000000000110001000100100010000010001000000000000000000000000011001001100101010010101000000000010000000000001000100000010000001000000010111001000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00111111111011110000111000011111000000000010000000000000000000000000010000000000000100000001000000000000000000000001000000000001101011000000000100000000000000110000000000000000000011000001000011100001000000001100101000000000000000000000101000011101000000010000000000000001 +00000011001111110000000110000001000000000000000000000000000000100110101000000000000000000000100000000000000000000000000001000000010110010000000000001010001000000000000000000000000000010010001011010010000000000001000100000000001000110001000000000001000000000000000000000000 +00000001101000000000000000001100000000000000000000000000000010101010100000000000000000110000000000001000000010011000000000001000000100000100101110010000000000000000000000000000000010011001010100000100001100000000000000010000000000001001000010001011010001011001000000001000 +00001011101100000000000000001011000000000000000000000000000010111011000000000000000000100000010000000000000010110000000000110000100101000000100111110000010000000000000000000000000010111101011100000010110101000000000000000100000001001111001100001001000001110101000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000100000010100000000010100100000000000000000000000000000000000000000000000000010010000000000000000000000011100001000001100000101011100000101110100000000000010001000100000000000001001010101010100001010101000000000010100100000000001010010000000001000011101110000000000001 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000011100000001000000000000111000000000000000000000000000000001000000000000000000011100000000000010000000000000010000000000000011000010010000100000000000000000001001000110000000000000001011010000110000100010000010000000000000000000100000000000001001001100000000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000100001111000000000011110100000000000110000000000000000000110011110000100000000000000000000000000000000001000000000000000000001111000100000000000000000001000000000000000000000010000000000011110000000000001000001100000000000000010001001000001000000000000000000000000000 +00000000111000000001000001100000001000100000000000000000000011011101000000000000000000100001000000000000100010000010000000001000110000000010100001000000010010001000100010001000000010001000001101001011100100010000000000000000000000000000000010001000001000100000000010010011 +00000010000100000000000000001010010000000000000000000000000000010001000001000000010000000000000000000000000010101001000000001000000100000000101100010100000000000000000000000000000010101011011000001101001000010000000000000000010000000001000010001011000001100010000000001001 +00000100001000000000000000000010000000010001100000000000000000100010001000010000000100000000000000000011000000100010000100010010100000000000011100001101000000001100000011000000000000100110110000001110110000010000100000000000110100000000100100100111000010010000000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10001010010001000000000001001010000000010001000000000000000001000100000000000000000000000000000000000000000011001000000001011010111100110010100111010010101010000000000000000000000010000111010101101000000000000000000001000000001010101101000110101001001001010101000000001000 +00000100000100000000000000001000000000000000000000000000000000010001000000010000000000000000000000000000000100100000000000000001000100010000001001001000110000101001001110000010000000101001100001011010001000000000000000000000100011000100000000010010000010000100000000010000 +01010110101000100000001010000110000000000000000000000000000010001000000000000000000000000001000000000000000000001101000100001001101100101000010100000000000001010000000010000000000000000000100000101101000000000010001010000000000000000000001010000111100010000000000000001101 +00100010111100000000011010010010000000000000110100000000010011111111001000000000000000000000000000000000000010011010000010010010110100000000101000000000000000100000000000000000000001000010010100000111010000000000010000000000000000000000010000101010000011111000000000001010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000000001101000000000001100000000000000000000000000000000000100011011000000000000000001011010000000000000010001010100000001000001101000000101000000100000010000000000000000000000000000000000001011010000000000000001100000000000000000010000000011010000000100000000000001010 +00000110000000010001000000000000000000001000000000000000000000010001000010000000000001001001000000000000000011000000000000001000010110000000011001010000000000000000000000000000000001000100010010010010010000001000000000000000000001000100000000000110100000100100000000000000 +10010011010101000000010100000011000000000000000000000000000000010001000100000000000000001010000000000000000000101001000000000010111001000001100000000000000010010000000000000000000010000000000101101001000000000100110000000000000000000000010010001100000100010000000000001001 +00100001110111010000110100000001000000000000000000000000000000000000000100000000000000000011000000000000000000000010000000000001111111010000001000000000000000100000000000000000000011010000000011010010000000001101111000000000000010001000010000101111000000000000000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001001000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000010010110000000011000000011000100010100110010100010100000000000000000000000010110001001100000110100100000000001000000000010001011001101000001001001001101101000000100000 +00000110000000000000000000001000000000000000000000000000000000000000000000000000000000100000000000000000000000000101000000000010001000000000010101011000100000001000000010000000000000001101101000001111000001000000000000100000100010000101000000100101000000100001000000000101 +01010101000100000000000100000101000000000000000000000000000000010001000000000000000000000100100000000000000000110110010000100100011110010011010000100001000101010000000000000000000000010000001000011110100000000000000100101000000100010010000100000100001100100000000000000110 +00100010000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000100001000000000011001100000000000100000000000001101000110001000000000000100001000001100001000000000000000000001000000000100010000000110001000000010000000000000001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000000000100000010000000010000000000000000000000000000000000110011000000000000000010000010000000000000000000000000000000000000100100000000000010010000000101000000000000000000000000000000001011010010001000100000000010000000000000001000000000000000000000000000000000100010 +01000000000100000010000000010000000000000000000000000000000000110011000000000000000010000010000000000000000000000000000000000000100100000000000010010000000101000000000000000000000000000000001011010010001000100000000010000000000000001000000000000000000000000000000000100010 +00000010100100100001000010100110000000000000000001000000000010001001000000000000001010000001000000000100000000001000100000101000101000001000000000000010001000000000000000000000000000000010111000011100000000000000000000000000001000100000000000000000100011100010000000001000 +00000010100100100001000010100110000000000000000001000000000010001001000000000000001010000001000000000100000000001000100000101000101000001000000000000010001000000000000000000000000000000010111000011100000000000000000000000000001000100000000000000000100011100010000000001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001010000000000000000000000000000000000000000000000000000000000000000000000000100100000000010000000000000001110000000001010000000011010000001000000000000000000000000000000000000001110010001000001000011101010000000000000101100010000000010100000010000010000000000000000000 +00001010000000000000000000000000000000000000000000000000000000000000000000000000100100000000010000000000000001110000000001010000000011010000001000000000000000000000000000000000000001110010001000001000011101010000000000000101100010000000010100000010000010000000000000000000 +00001011110000010000010010010011000000000000010000000000000011001101000000000100100000110000000000000000000010000010000010000010111010000010000010000001000100000000000000000000000001001001111100000110000000000000010000000000100110010000010000000000001011111001000000000010 +00001011110000010000010010010011000000000000010000000000000011001101000000000100100000110000000000000000000010000010000010000010111010000010000010000001000100000000000000000000000001001001111100000110000000000000010000000000100110010000010000000000001011111001000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000001011001000011000000000000000000000000000000000010011001010000000000000000001001010000000000000000000010000000000000000001000000001000000100000000000000000000000000000000000000100101001011100110010000000000000000000000000000000000000010000000100000000010011011 +00000000000001011001000011000000000000000000000000000000000010011001010000000000000000001001010000000000000000000010000000000000000001000000001000000100000000000000000000000000000000000000100101001011100110010000000000000000000000000000000000000010000000100000000010011011 +00000110101000010000000010110000000000000000100000000000000010101010000000000000011000000000000000001000000010101000000011100001101101110000100100100000000000000000000000010000000000000111011100011000010001000000000000010110000000000000010000011000000011111111000000001000 +00000110101000010000000010110000000000000000100000000000000010101010000000000000011000000000000000001000000010101000000011100001101101110000100100100000000000000000000000010000000000000111011100011000010001000000000000010110000000000000010000011000000011111111000000001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001000000010000000000010001001000000000000000000000000000000000000000000000000110000110000000000000000000001000000000001001001101101000000001000001011100000000001001010110000000001001010101100100001010001000000000010000100101110000000010010000010000011111110000000000000 +00001000000010000000000010001001000000000000000000000000000000000000000000000000110000110000000000000000000001000000000001001001101101000000001000001011100000000001001010110000000001001010101100100001010001000000000010000100101110000000010010000010000011111110000000000000 +00000001010100000000000001011001000000000000011000000000000001010101000000000010000010000000000000000100000001110000000001010000111100000000011100000000000000000000000000001000000001110111111100001011000101010000101000000000000000000000001010000111000011110001000000000000 +00000001010100000000000001011001000000000000011000000000000001010101000000000010000010000000000000000100000001110000000001010000111100000000011100000000000000000000000000001000000001110111111100001011000101010000101000000000000000000000001010000111000011110001000000000000 +00001000000000000000010001000101000000000000000000000000000000000000000000000000100001010000000000000000000001100000000000101001111111000100000000000000000000000101001100110001000001101000011101001011001000000000010000000000100010000100001010000000010010010000000000000000 +01000001010010000001010000010001000000000000000000000000000001010101010000000000000000100001000000000000000010000100000000000000101000000000110000100001000101000000000010000000000000000000001010000110000000000000000000000000000100010000000000000100000000100000000000000100 +00000010100000000000000000000000000000000000000000000000000010001000000000000000000000000000000000000000000010000111000010000110111000000000011110000000000000000000000000010000000010000110100000001110000101110000000000010000000000001000100001100111000010000000000000000111 +00000100100000000000000000001000000000000000001100000000001010001000100000000000001011000000100000000000000001100000000000100100110110100001000010000000000000000000000000000000000001101000110110000101001000101000000101000010100000010001001001000000000111111010000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001100000000000000001000100000000000000000000000000000000000000000000000000000000001000001000000000000000000000000000000000000010100000000110000000000000000001110000111010000000000001100110100100001010001000000000001000000000000000000000000001100000000000000000000000000 +10000011010100000100100010000011000000000000000000000000000000010101000000000000000001100000000000000000000000001100000000000000011100001100000001000001000100001000001000110000000000000000111000001110110000100000000000000000000100010000000000000000110000100000000000001100 +00000000111000000000010010101000000000000000011000000000011011101110010000000000001010000000100000000000000000000101000000000000001010100000010100100000001000000000000000000000000000001000100010000111000000001000000000000000101000100000000000000101000011111100000000000101 +00000000100000000000100000000000000000001000010000000000110010001000100000000000000001001000000000000100000000010101000000000001110100000000010110010000000100000000000000000000000000010000100000101101000000000000000000000000000001010101000000010101000010010100000000000101 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000101011010000000010000100101000000000000000000000000000001100110010000100000100000000000010000000000000000010000000000000001101100100100001000001000100001000000000010010000000001101010111000110100000000000010001000000000101011000100001001000000000000100010000000000000 +01000100110100100000000001010100000000000000000100000000000111011101010000100000000000010100000000000001100011000001010010000100111000000000101100000000000011001000100010101000000010000010011000101100100000000000000000000000000000000000000000001001000000110011000000000001 +10110010010000000000010000000010000000000000110100000000110001000100010000000000000000000000000000001000000000001011000000001010000100000000101100010000000110110000000000000000000000001010010000001111010000000000000000000000000000000000000010101011000001111001000000001011 +00010001001000100000001000001101000000000010001010000100001000000000000000000000000010000000000000001100000000000000000000000000101000000000000000000000000000010000000000000000000000000000111000011110001000000000101000000000000000000000001010000000000011100000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01100110011100000000011000000110000000000000000100000000000101110111001000000000000000000000000000000000000000011000000000000000010100001001000000000000000001110000000100010001000001010000100101101001000000000000010100000000000000000000010100000000100110010000000000011000 +00000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000001000000000001000100000000000000000000000000000000000000001111000000000000000000000000000100010000000000000000000100010000000000000001000 +01000100001000000000000000000101000000000000100010000001000000000010000000000000000001000010000000001001000000000101000000000100101000000100000100000000000001000000000000000000000000000000110000101101000000010000101000000000000000000000100000100001010011010001000000000101 +10001000100000000000100000001000000000001000010100100101001010001000100000000000000000000000000000000111000000100100000001000000000110000000011000000000000010000000000000000000000010000000001110000111000001001000000100000000000000000000000100000100100001110100000000000100 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001000111100000000000010001000100000000000000000000000000011101111000000000000000000000000100000000000000011000001000010000000011001000001010000000000000000000000001000000000000001100110111100011000100010000000011000000110000000000000011000000000000101110110000010001001 +00001000111100000000000010001000100000000000000000000000000011101111000000000000000000000000100000000000000011000001000010000000011001000001010000000000000000000000001000000000000001100110111100011000100010000000011000000110000000000000011000000000000101110110000010001001 +00101101110100000000000011011000000000000000001000000000001011011101000000000000000011010000010100000010000010000010000001000000000001010000101000000000000000100000000000000000000010001101110100001010110011000000000000000101000000000000010000001010000011111111000000000010 +00101101110100000000000011011000000000000000001000000000001011011101000000000000000011010000010100000010000010000010000001000000000001010000101000000000000000100000000000000000000010001101110100001010110011000000000000000101000000000000010000001010000011111111000000000010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000000110000000000000000000000000000000000000000000000000010001100000000000000000001010000000000000000100010000100000000001000110100000100100000000000000000101010111111011000000010001010011100101101100000000000000000000000000000000000000010001000010000110010000010000100 +01000000110000000000000000000000000000000000000000000000000010001100000000000000000001010000000000000000100010000100000000001000110100000100100000000000000000101010111111011000000010001010011100101101100000000000000000000000000000000000000010001000010000110010000010000100 +00000000111000000000010010100001000000000010110000000000011011101110010000000000000010110000000000001000000010100000000000000001000100000000101000000001000000000001000000010000000010101010111100000111000010000000000000010000000100000000000000011010000011110000000000000000 +00000000111000000000010010100001000000000010110000000000011011101110010000000000000010110000000000001000000010100000000000000001000100000000101000000001000000000001000000010000000010101010111100000111000010000000000000010000000100000000000000011010000011110000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000001110000000000000010000001000000000000010000000000010011001100000000000000000010100000000100000000000000011000000000000000011000011001000000100000000000000000000001000000000000000000111000011010010000000000000000100000000000000010000000000000100011100000000000001000 +00000001110000000000000010000001000000000000010000000000010011001100000000000000000010100000000100000000000000011000000000000000011000011001000000100000000000000000000001000000000000000000111000011010010000000000000000100000000000000010000000000000100011100000000000001000 +00000001110000000000000010000001000000000000010000000000010011001100000000000000000010100000000100000000000000011000000000000000011000011001000000100000000000000000000001000000000000000000111000011010010000000000000000100000000000000010000000000000100011100000000000001000 +00000001110000000000000010000001000000000000010000000000010011001100000000000000000010100000000100000000000000011000000000000000011000011001000000100000000000000000000001000000000000000000111000011010010000000000000000100000000000000010000000000000100011100000000000001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000001000010001000000000000000000000000000000000000000000000010100000000000000000000000000000010000000110110000000110010000000000000000000000000000000000000001000100100100001010001000000000101000000000000001000100000011100000011011100000000000000 +00000000000000000000000000000001000010001000000000000000000000000000000000000000000000010100000000000000000000000000000010000000110110000000110010000000000000000000000000000000000000001000100100100001010001000000000101000000000000001000100000011100000011011100000000000000 +00000000000000000000000000000001000010001000000000000000000000000000000000000000000000010100000000000000000000000000000010000000110110000000110010000000000000000000000000000000000000001000100100100001010001000000000101000000000000001000100000011100000011011100000000000000 +00000000000000000000000000000001000010001000000000000000000000000000000000000000000000010100000000000000000000000000000010000000110110000000110010000000000000000000000000000000000000001000100100100001010001000000000101000000000000001000100000011100000011011100000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/68k_ucode.txt b/68k_ucode.txt index f01a15f..8fe22d7 100644 --- a/68k_ucode.txt +++ b/68k_ucode.txt @@ -1,34 +1,64 @@ -10001000100010000110011001000100000000000000000000100010000000000000000000000000100110011000000000110011100100010111100011010000100010000001000101110111000110011101110111011101000000001001100110001000100000000100010001000100001100110001100100010000000000001100110011011101 -00001000100010000000000000010000000000000001000000000000000100000000000000010000000010010000111100000100010000000000000110001001000000010100101100000001000000010000111000010100000010010000001000000111001000110000101010101100000010111010110100000100011001000000101010001010 -11000100001001100001000100000000000000000000000000010001000000000001000110000000110100011110100000100010100010000011110000010110111100111101000000000000010100000011111101000111110011000100010100100010110111011111001110101111111100111111111111111110000000000000000000110011 -10001000011101110000000010011001001000001001100100000000000000000000000000000000100010100001000100000101011101100101000011100001110111010001000100000000100010000101001000000000010111111111111111011010111111111101111101100110110111111110111000100010000000001101110101110111 -00100001000010000000001000000000100001000000011000000010000000000000000000000000011110010000100100000010000000010011100000001001001110011000100100000000100000000111100100000001010100000000000101100001100000010111100110001000011110010000100001111001100000010000010000001000 -00000000001000100000000000000000000110100100010000000000000000000000000000000000110001011011101000100000100000010110000000101001111001000000000100000000000000001000000100010000011001010001000101000101101100101110010110111010111001011011101011101101000100000000001000100010 -01000101000000000010000000001100000000001000000000100000000011000000000000001100110101010000111001000100000100100011100101111100100110110101000000100000000000000100111001101111010001000101111100001010011000001101111100110011101110110011000111000110000000000001100100100000 -00010000000000000000000100000000000000010100000000000000000000000000000000000000001001110010100000001000000101000001100100010001101100000011000101001000000001011000111010001110111111110011111000000110001011011111011010011011101111101001111000110000000000001100100000101001 -01010101101010100000000000010001000000000000000000000000000100010000000000010001010010011111001100001000000010000011111011111010011110111001110100111010010000000011111001110011010011111000110000011011011000101100000110011101111110111101110101100110000100001001100111101110 -10011001001000100000000011001101000000001100110100000000000000000000000000000001100111000011001001100111011100100100000011110010111101110100000011110100100111010110100001100010000111111100100001101101101110110000101001000000111111101101110110001000000000000111011100100010 -00010001000000000000000001000100000000000000000000000010000000000000000000000000011101000001101111001001000100000101000111110001110111011110010011010000100000111010000001001111011110010101111011100000000010000011110110101000111011010010101101000100000000001011101110001000 -10101010000000000000000000000010000000000000001000000000000000000000000001000010111011000110110000000010101100011111101001110000111111100100000000000000111110111000010011001100101100111001000111000000111000101111111100000100111011101111111101000100000000001010101000000000 -00001010000001000000000010000000001001010000000000000000100000000000000010000000110110101010111110001000000100000101100001000000110100101000000011010010010110111101101011111111110100000111110111000000011001100000000010100100110100101111111100000000000001100001001000111001 -00000000000000100000000000000100001010010000110000000000000000000000000000000000110101100110001100000000000000011101000010000010110101100000010011010110010100000000000001100110110101000110010000000110101000100000000010100100110101101111010000000000000000000000000101100010 -10011000000001010000000010000000001001010000100000000000100000000000000010000000110010001010000000000010001000100001101000010010110110101110001010010000010101010001000010110101010100100011011101000000001001010100100011000000110110001001010111010000010000000010100001000101 -00000001001000001100000001001010001010000000111011101000010010001100000000000010110000001010000011000000110000000001001001100000000101010010000000010101010100010000000000001000110101010100101111000110100010000000001010100000000101011111000110010100000000000000001000100000 -01000000000000000000000100000000000000000000000000000001000000000000000100000000111011010000011010101000110010101110011110100100110011100001001101100100110111001110100111101000000001010110001010101110111011011000111000000011111010101101111101000000000000000010011001100110 -00000010101010100000000000000000000000000000000000000000000000000000000000000000000000101010000100000000010001000000001001000001000000000100111000000010111011100000001010101010000000000010000100000000111011110000001010100001000000000100111100000000000000000000001011101110 -00000000000000000000000000000000000000000000000000000000000000000000000000000000001000011000101001110111100010001101001011010000010111110101010101010101001000000101011010001011111011110100011001010111101010111010100010101010011101011000101000000000000000000110011001100110 -10101010101010100000000000000000000000000000000000000000000000000000000000000000110011101010101000000010101000011001110001010000011011101100111010101000000110101100010000011111011101000000000101110000000011111111011010100001010111101011101100000000000000001110111011101110 -01010000000000000000000001100000000010000100001100001000001000000000000001000000011000100010000000000000000111001111010010111100011000110001110001100010100000000110001000000000010001000011110011110011111000001111001100000000000000001000000000001100000000000111000100000001 -00011101000000010000000000001000000000001000100000000000000010000000000000000000010011010110111100101100000000000010110101110001111000010001000101010000011011100000001000010000011100100100011011010000011101101011111101111111011011110000000100100000001100001001110101000001 -00001000100010000000000100000000000000000000000000000001000000000000000100000000000001011100010000000000000010000000110111100000000001101101110100001010101100100000001100100010000010010000100000001010111011110000101010100011000000000001000100000010001000100000100010001000 +00000000000000000000000000000000000000000011000000000000001100000000000000000100000000001000000100000000100011010001111111001100111000000000000110000000000001000001000001001000000010011000101010010000100011000000000000001001100000000000110010001001011100000110011010000011 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000001000001000100000001000000000000101000100000000010110000000000000000000011000100010010000100001000011000111011000100010100100011010001011000010000010001101111010000010011110011000100001010000100001101001000100100100010100110010110000000000000000001000100000100000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01100100000010000010101000000010001000000001001000001010000000000010101000000010010111001110100010000000000000001011111001001110100000010000101000000001010001010010111111100000100111011110001100110010001001011000000101101001100000000010110001010101100000000010001001001001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00100010000000100111010100000000001100010101000000000000000000000110010000000000011101110000101111001101101001011101111100101100110000000010010000000000000010000010001000001011000000110010010010111010100010100000000000101100000000000010010010001000000000100010001000110100 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10000100100000110000000000001000001010000000010000000000000010000000000000001000110101011010100000010001001110100100000010000000000101001000000011000000000000011000000001110000100001000011100000000011010010111100001111100000000000011000000100000001000011001000000010000011 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001000000000000010000000100000000000000000001000100000001000000010000000100000111111011010110111011101100001011010101000101100110100101000000000000000010110001010110110101001011111010111000010001010110111000000011100001100000000000101010000100101001001001000100010000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000100000010100011000000010000001000001001001000000000000000100011000000010001110000110010010110001110000101011000001001100101000001000101001001100000011010000001100100100110011111110110000101010101011111000000000100100110011000010100100000000000010000000000010100001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000010000001000000000100010000000100000000000000000010000000101000101000000100100001001000001011101010111010000100010010001001001010000110001001101000100011111100010010100010011000000010101101000100010000100110110000100010001000001100000100010000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00010001000100010010001000100010000000000000000000000000000000000000000000000000000111000000100001000000010001010010000011100000011111110111111110010001100110001110001110111110100100001101100101000001000010011000011011101000000101010101000001000100010001000011001100110011 00000001001000000000000000110011000000000001000100000000001000100001000100100011000100101010001001000111000010000100011000111100000010100010101001001111100000010101111000110010010101001100110001010111110000000001001001101111010111011110111000000110011100100100000000000100 01100010001001100000000000000000000000000000000000000000000000000000000000000000011010110010011000011001000000000111100001011000001101110001001101010011110011100001011000100111010011011000100000010101011000110110110011101100001110110010001001001100010001000010001010101010 -00010001000100010010001000100010000000000000000000000000000000000000000000000000000111000000100001000000010001010010000011100000011111110111111110010001100110001110001110111110100100001101100101000001000010011000011011101000000101010101000001000100010001000011001100110011 -00000000000000000000000010000001000000000100010000000100000000000000000010000000101000101000000100100001001000001011101010111010000100010010001001001010000110001001101000100011111100010010100010011000000010101101000100010000100110110000100010001000001100000100010000000000 -00000000100000010100011000000010000001000001001001000000000000000100011000000010001110000110010010110001110000101011000001001100101000001000101001001100000011010000001100100100110011111110110000101010101011111000000000100100110011000010100100000000000010000000000010100001 -00001000000000000010000000100000000000000000001000100000001000000010000000100000111111011010110111011101100001011010101000101100110100101000000000000000010110001010110110101001011111010111000010001010110111000000011100001100000000000101010000100101001001001000100010000000 -10000100100000110000000000001000001010000000010000000000000010000000000000001000110101011010100000010001001110100100000010000000000101001000000011000000000000011000000001110000100001000011100000000011010010111100001111100000000000011000000100000001000011001000000010000011 -00100010000000100111010100000000001100010101000000000000000000000110010000000000011101110000101111001101101001011101111100101100110000000010010000000000000010000010001000001011000000110010010010111010100010100000000000101100000000000010010010001000000000100010001000110100 -01100100000010000010101000000010001000000001001000001010000000000010101000000010010111001110100010000000000000001011111001001110100000010000101000000001010001010010111111100000100111011110001100110010001001011000000101101001100000000010110001010101100000000010001001001001 -00000000001000001000100000001000000000000101000100000000010110000000000000000000011000100010010000100001000011000111011000100010100100011010001011000010000010001101111010000010011110011000100001010000100001101001000100100100010100110010110000000000000000001000100000100000 -00000000000000000000000000000000000000000011000000000000001100000000000000000100000000001000000100000000100011010001111111001100111000000000000110000000000001000001000001001000000010011000101010010000100011000000000000001001100000000000110010001001011100000110011010000011 \ No newline at end of file +00001000100010000000000100000000000000000000000000000001000000000000000100000000000001011100010000000000000010000000110111100000000001101101110100001010101100100000001100100010000010010000100000001010111011110000101010100011000000000001000100000010001000100000100010001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00011101000000010000000000001000000000001000100000000000000010000000000000000000010011010110111100101100000000000010110101110001111000010001000101010000011011100000001000010000011100100100011011010000011101101011111101111111011011110000000100100000001100001001110101000001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01010000000000000000000001100000000010000100001100001000001000000000000001000000011000100010000000000000000111001111010010111100011000110001110001100010100000000110001000000000010001000011110011110011111000001111001100000000000000001000000000001100000000000111000100000001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10101010101010100000000000000000000000000000000000000000000000000000000000000000110011101010101000000010101000011001110001010000011011101100111010101000000110101100010000011111011101000000000101110000000011111111011010100001010111101011101100000000000000001110111011101110 +00000010101010100000000000000000000000000000000000000000000000000000000000000000000000101010000100000000010001000000001001000001000000000100111000000010111011100000001010101010000000000010000100000000111011110000001010100001000000000100111100000000000000000000001011101110 +00000000000000000000000000000000000000000000000000000000000000000000000000000000001000011000101001110111100010001101001011010000010111110101010101010101001000000101011010001011111011110100011001010111101010111010100010101010011101011000101000000000000000000110011001100110 +01000000000000000000000100000000000000000000000000000001000000000000000100000000111011010000011010101000110010101110011110100100110011100001001101100100110111001110100111101000000001010110001010101110111011011000111000000011111010101101111101000000000000000010011001100110 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000001001000001100000001001010001010000000111011101000010010001100000000000010110000001010000011000000110000000001001001100000000101010010000000010101010100010000000000001000110101010100101111000110100010000000001010100000000101011111000110010100000000000000001000100000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10011000000001010000000010000000001001010000100000000000100000000000000010000000110010001010000000000010001000100001101000010010110110101110001010010000010101010001000010110101010100100011011101000000001001010100100011000000110110001001010111010000010000000010100001000101 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000100000000000000100001010010000110000000000000000000000000000000000110101100110001100000000000000011101000010000010110101100000010011010110010100000000000001100110110101000110010000000110101000100000000010100100110101101111010000000000000000000000000101100010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001010000001000000000010000000001001010000000000000000100000000000000010000000110110101010111110001000000100000101100001000000110100101000000011010010010110111101101011111111110100000111110111000000011001100000000010100100110100101111111100000000000001100001001000111001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10101010000000000000000000000010000000000000001000000000000000000000000001000010111011000110110000000010101100011111101001110000111111100100000000000000111110111000010011001100101100111001000111000000111000101111111100000100111011101111111101000100000000001010101000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00010001000000000000000001000100000000000000000000000010000000000000000000000000011101000001101111001001000100000101000111110001110111011110010011010000100000111010000001001111011110010101111011100000000010000011110110101000111011010010101101000100000000001011101110001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10011001001000100000000011001101000000001100110100000000000000000000000000000001100111000011001001100111011100100100000011110010111101110100000011110100100111010110100001100010000111111100100001101101101110110000101001000000111111101101110110001000000000000111011100100010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01010101101010100000000000010001000000000000000000000000000100010000000000010001010010011111001100001000000010000011111011111010011110111001110100111010010000000011111001110011010011111000110000011011011000101100000110011101111110111101110101100110000100001001100111101110 +00010000000000000000000100000000000000010100000000000000000000000000000000000000001001110010100000001000000101000001100100010001101100000011000101001000000001011000111010001110111111110011111000000110001011011111011010011011101111101001111000110000000000001100100000101001 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +01000101000000000010000000001100000000001000000000100000000011000000000000001100110101010000111001000100000100100011100101111100100110110101000000100000000000000100111001101111010001000101111100001010011000001101111100110011101110110011000111000110000000000001100100100000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00000000001000100000000000000000000110100100010000000000000000000000000000000000110001011011101000100000100000010110000000101001111001000000000100000000000000001000000100010000011001010001000101000101101100101110010110111010111001011011101011101101000100000000001000100010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00100001000010000000001000000000100001000000011000000010000000000000000000000000011110010000100100000010000000010011100000001001001110011000100100000000100000000111100100000001010100000000000101100001100000010111100110001000011110010000100001111001100000010000010000001000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10001000011101110000000010011001001000001001100100000000000000000000000000000000100010100001000100000101011101100101000011100001110111010001000100000000100010000101001000000000010111111111111111011010111111111101111101100110110111111110111000100010000000001101110101110111 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +11000100001001100001000100000000000000000000000000010001000000000001000110000000110100011110100000100010100010000011110000010110111100111101000000000000010100000011111101000111110011000100010100100010110111011111001110101111111100111111111111111110000000000000000000110011 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00001000100010000000000000010000000000000001000000000000000100000000000000010000000010010000111100000100010000000000000110001001000000010100101100000001000000010000111000010100000010010000001000000111001000110000101010101100000010111010110100000100011001000000101010001010 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +10001000100010000110011001000100000000000000000000100010000000000000000000000000100110011000000000110011100100010111100011010000100010000001000101110111000110011101110111011101000000001001100110001000100000000100010001000100001100110001100100010000000000001100110011011101 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 \ No newline at end of file