10101101011010101010100111000000000000100010110010010111101000000011110011011010111111000111110110010100110001001010100011010100011000010011101011111000100101011001101101011100110110010100010101100001
10001000011100010001010001111110011111111000011011000010011100111110101100111011101100001001101010110010000011001011111000110010111111111000010111011000011101101001100111011011111110001111000001000010
01111000001010011100111000100101100011110010101011000010101011011100100110001000110011110001111000110101110001100101011101000010100000000010010010100011011111111101000001011011101011111001001100011101
10001000101001110101000011010111010100010011101011001101011000011110010010111111110110000010011010100011110011011111100000010111010100000110100110011011111010011100011010001111010001011100100111101011
01000101100101011010000110111111001011000111110011000111000011100100111000100100100011110100000111100010010010011000011101011110000001011011010010110011100011001011001011001100000111000111100111100011
00111011100110000111001001110111101111000101011100111110010101100000100010111110010000011101000000110001011010010101100011101010100100100011011000101001111001010010110001001110001010100000000100100000
11101101011111110000111010000101101001001110010100101001011101011000011011100100101011011101110110010000111100001110101011101110100010011001110100110011101000100010000001011001111001110001100101101000
11010101001000101101100100000011100111000001000010110110000000110100000010000111101101110001110111101010110011110110110111110011001010010101000000110110111100100100011001000101110000010001001011001010
00100101010001010111111001001110001101110110110110111101100000100011011000100101001110110010000111101111000100100001001011001011010100100111100110110001000001101010101110001011110100101000111111110101
01111110111100110100111010010110011000011111101110000001111000100111101000100011010000101010110111110101010100111010111011111100110010000111011101010011110001110010101110011111101011101111001011000001
01111001111001011010010001100001100110001100010101111010011010110101001100101010101000010010110011101110010000111010000010000001101110110000100110100010011101110000111011100101011101011110011000001000
00010011101001111100010111000001100000111000001111011111101110011010010001110011100001011000110000010001110101010010110010110001011011001101110001100000110010110010100001100111101010101110010100011111
11010011010011001110011000000110011111001010010001000111101111011100101110111110010000010101010011000100100111001011000011101000111111100010010100111000010010010111010010100000000000000010010100001111
01010011111101011000000000010100011001000100001100110111101100001001010000011011111000001100000011001001111000011100110100100100001000011001001101010011011110001100100010110101101000101011000011111001
10011010101011110010011001010011001110101101010001100100010001000110001111000111101001111110101000011001001010001010000000000000101111011000011011001101110110101110011000101100101011101111101111000001
10100001110111100111010000000010011110010110001011010101101000110000101111011101110100110100010110110111010000010101011010110111110100101011111100011001001101010010000111000010110011100000000111001001
11101100011110011000010001111000100010100000110000100101010011100010111110100001111101001101010000001110001110110010111110011111000100111001111011100110100100111011010110011100001110110000110001111100
11101100111101101010110101101100110001100000001111001010101110001110011001101111101000001110010000001011101010000111111101101111010000101000111010001010000001000101000111000000011110111001000110010011
11110101011110111000110111011011011111001110100111011110000100001101000100101011101110010000011111101110110100000001111110001101000100001000001101011001000111010110111101011101011010011101000010001101
10000011011011100001100011000010010110101010001101101001100110111110100001100111101111011110011100000011101011100101000111110101001101011110110111100110111010111101110010000011101100101101111000110111
00001011110001110101110100100011011101000101000110010100111100111000011011011011000111110111001011101001000110100111100100100010111110001000100001010011110111111100010110110001010011010010011001111011
00011011001011010011100001000100001110000000011000000110100110000000110110110100101000100000110100011000000101110001101010000100010111100000011101011001101011100101010111111001111111010111100101000111
00011100001010001100110000110001010001010110100101010000000010001101101101101101011110000001110001010101011100111101001011010000101001010111100011001001001001000011101111110100101110100111101111011100
11001101010001000010111000001101101100000100111111011110101001101010111000100011110110110100101111110000010100111111001011101101000001111010001001001110011101000100011100101111100110100001001000010001
10001101000011100100100110011010000010011100011100011101010010011010011100011101000111111010111001111111010101000111000110011011010100110111100011100101101010000001001000111010011011001000110011101111
01110111110001001101101101100010111110001100010110100000110101011100110001110110100110010010100001111100100111100110111110111111101011111101111111111010000001111010001011111100001011100000100101110010
11000110011111001100110101010001001001111010001000011111000010100010100001111001010000000000010111100010100101100101000001011110010001001100000111011011011100101110010100011010001010000101110001101011
11111000001101111100010001011000011001111101001111110100000010011011011011111110001111101110110010001101001111100111000101000011110100001101010000100010011101111010001100001011110011000111111111011110
00111011011111101011001011011101010000000001010110110010111101110001000000010010111001101101011011000011101111010000101011011100101011010110110001011000101000011011100110000001101010000101000100110011
10001011000111001101011011111111110000101100111011001011100000111101100000001111001001000000111110011110010111001000010100010101010001000001001111001111100110100110001110110100010001101010001000110001
11001010011110101001110001111010110101101000111100101001001110001001100011001010101010100000100011000111011001101010101101100001100000101110010110101110011100000111011110101010011110111101000101000100
11001001001110010011101010110111110001001110000010100011101110101000001100101110001111110001011011110000011001001000110000100101010001110011001110000010011011110011110011010100000011010101011110101101
01110111010110111010101111111111001010100000101001110001111100101101101110001101000010010111111000000000100101010101100001000111001110111001101100001010000100110010111010001011010110110110011111010000
10100101000100110000110111111010101111010111010101111000101010011100001010000011110011100010010100101101100010101100000101001011100100111100100011011110111010010010010101001011000110111101110101011010
01111010010100000010011000100001000100001110110010011010101101110011100010010111000100010110110010101011010010110101011001001000011000000101111011111110000111111000011111001100111100111000001000100110
10100101000000100101001110000101101100110110101001100110111010000001111000001111111100000110101000001000100000101000001000001000101100000000001010010001100100111101010000000101010010010100110111101001
00011111001110000011100011111100001101111111011000100010000110001111000101001001101001110111001010101001100010001101100010000000010101110111001110010011110110010011101111010101000101001011111110100101
11011011001000010100101011010010000111101100011010111011111011011011010000100000010000101010011111101110101011101000101110010111001100111011100011001111000000110001100010101001001011101001110011101100
00011000111010101101001111001011010000010100111000000101010011100011100010010100110101101111001010111011000110111001001100101001100000110110000101101000100001011101100001010110011010001100101010010101
11110001010101110001011110110110101100111111000000111010011110001111001001010010001001000001001110111100010010101100100110111110011001100000110100110100011011001100100000101001100101001010001011110010
01100000010101110100101000100011000101110111100111111011010110101011111000010111000110101001101101001111011011000010110110001011000000111111110100100100101111011110101000010100110110100001100011001010
01010001000000011101001100101100001000100001010000101001000010001111101100011011010111100010001011111110111100110010010010110100000011000000101000111000000110110010000001001001010000100010001010011001
01011010111010100010010011111001011011010111111000100001010110101101101011101101010011001010101011010101111111111100110011111111001011010100110100011000000001101011100101000110100000110010000101100100
11000011100011101011111000100001011011100001000100101010011011100100001100001110111010101010100010110000111101110010111011011101010011100110000100001100111010101010001011101110100100000110000001001001
11010000010010101100010110100100110011101101011111000110111101000011101101110110111100101010010010010001101010000101011000101010001010000101110001111100101101001111011110111001000000100100001100010001
11001001010100100001011010011110110110000111111101100010101110110010111111101100001110000101111111110001011101101100110001001111100011001100111101111001111011010100011110011111000101001001110011100000
00001110010111101100001101001001000001001100000110011001001001011001100010100000110111101101111011010001001110111000011011001010010101111101100011000000110011100000010100011111011101111001101000000011
11111110110111110100000001011111010100000110101100101100010010111101010110000011011010101100101101010011101101111100000010111001001101000110001101111011000011101100000110100010001010011001111110010011
01111001010001001110011001011100000001111110100111110010001000010011111100110011001111011011011000110100100110000011010111001111101101010101101111111110100101010010000011011001000110000100101110100011
10010111100011000111100110100101001011000011110000100100011100011010001010100000100110001101000100000100000110100100010011001000011101011011000010011000010010010101010110101101110101101111010001001100
11111101001101010111111010100110100000000011000100100010000000111011011000001000110001110011110101101110011101011001010010111011011110110110100010000110010111001010010001111111011100010011110100101101
10010100010101000011001110011110000100011001011011010111011100001111010010100110101111011000011111001001011011100100010000010100001001000111010111110000010011001111001011111001101000001000010000101000
01100001100111000110110011111100000000110100000100101101111011000100111110010010001111100101010011101111011101101100000000111100000100101110100100100101011100010110111010000101000011010010011001011010
11001011101001010001001000110011111110101111001011000010101011111011001000110110000011111010100000101010011101110011000000000000101000101010110011010001110100001010010110111000111101001010001101000111
00000001010111010110011101010011101100001011101000011011000010110000000001011000000110010100001110001011010001101000001101100101000111110101001100010001110001110010100101111100000110001100110001111111
00100011101010011101101110110101100100000011010100001000000001110000100001001101110000101001000110000010001000000011110101000110000010110001111001101011101010001001110110010110000001000000010101111100
00110100011000011101000011100101000000111010100001101100001010111101011011010110111111100001000001111111111101111110110010010011110100011001001010000101010011010011110100010101111001101010100110011011
00101100101001101001001110001010110001110000000101001001111111010110110011100001111011000000001011110110001001011110011001001101110100100010110001101011101010100111100011111001100000001010110100000100
00101000000010001000101110110001100110010000100010111011000011011100001011110001000110101011000101000111010010100000101101100001000011100101110010100111001000101101111001111100100101101111000100010011
01001011011011001101011010000011000100011110000101011111110001101101100010011111001000010111000110110110110110110010010010110001000101000101000110111001000010101110011010101100000001011101110111111011
11011101011000110000111110000000100011100101010111100100010000101110010001111101101001010010101101101111111111000000011100000111100001011000011101110110000001001100011011100001011101000010000001000000
01000000101011100011000001001001110011000001001001001001010110000110011100111010010101010000001000011111111101011101011101100000111011110011111010010101100101101010111000000001110010110010111011110111
01100001100011001001010010011100110111000111001000001010000001001100101011100111101100000001110011111110000100100010001000100101110011000010001110000101011110111100111101010111111100111111011010111010
11110101101000001111111001100111010010110010111000111110000000111100010010101100000011101000111101110011111101000001000010010101000010110011100101110110110101111111110010000010111001011101011001011101
01111000111110000010000001111110001111010000011000100100011101010011000000000111000001000101101001111001101111110000100100010110010010101000010101111000011110110101000001111111010101111111000110100001
10111010111110110011011010001111011001100000001000110101100110101110110001100110000101011010100100011010111111001011001110100011100111001101110100001101011110011101111100001010110011010110010001011010
10101101110001001001000001101111100100110001110100110001110010100001101101010000100010100111101110001101110101011001111111111001110000011000100101000001111010001010110010100111001100010100101100111000
01111001101000110011000100110100101000110000110101101011000011101011010000101011100011011000101001010000100110001010111000011001110100011010011111010100000100001111000100001001000001101101001101100011
00011011101111110010100110010101011010001011010010111110010011111010101111100110011000011101101110100011101010001101001111111001101100101000010010000110111000001001101000001111111010101101100111011111
00011110100100011011011111001110110001100001100000100101110110100101000100001110101000110100111010000111111110100110001101010110010100110101100000110000001010110000011010001000000101110100100011100010
00111100110000011011001000100110001011111100010100001010100101000011010100100101111011001000111111110100110100000001100011100011001001000000011111001101000010100100000101000011000111000111111011010111
10100011100101001011100000011110100000111110001001110101101100000011111111111111111010111011001110101011100010000101101100000011001001011111111111111111101101111001101101101100000110000011001010110101
00100101011101100000000011000100000111011011111011011110100000111011110110110001111000101001010011101101010111111010100110000111000011110001110011111100101101110000111110100110011110010100111110100010
00101010101110010001111011111001001011001001110000110010000000010111001010000100101100101010101000100000011100100001111010111010011010111111101101001111101101000101101101011000101110111111010110010011
11011111011110001000000101100100001010110000011111000011011100100111000111000010011101010101001110111101110100001101101000000010110010101001110100011101100010010011010000100111001100010110001010010011
00100011011001110011000000010001110000100001011100110001011100111101111000001111110100000100110001001111111110101100001010100111010101010001100111010001111011010110001001111100011110111000111111010011
00001101001010011110111011101010011101101111111001110101101110000110011101111110000011010110010010011010100111111000100101001110101000101011010001011001001100101000011010011111011110111111101010000011
11010101010011110100110101110101011011010101110111001100001001100100101111000001000011101000010101001011010001100111011100111110011011101111000111001110000001001101100000100101000111010001111100001111
00010101111000000011011000010110000101100000000101001010011100011110010110011100011111101000101101000001000010010001001111011011100001110101110111001101001001011100101000011010111111101110101000010011
01010101101110100011110111010010111101100011001001011100100001011110111110110011011010110110010111111111000110110100001110110010001101111011000000011000000001010001011101011100010011100111100100100101
00011000111010100011010111001011010000010011101101111110010011010100011110010110101101111110011001111111001111011110101110000000110101111011001011011101110111000001101010100110110010100110110001110011
00010100110011000111001101010011100111100000001101000101011011101000001110100011011011100111100001110110100101101011010101001110000111111001000011001110010100111000001100111101110110110010110011101111
11111011111110100111101101111000111100110000011100010001111001001101010110101001001101101010011111000101110111010101110111010001001010011010010000000100100100010001111111111100001101110110101101101010
10100001000101001001110111000011100011101011100111101111111100000101000110011000001001000011101110110100011010101101010010000010011100011111100110011011100110000010011001111101000100111111011101000110
01100110100101010011100100100111010010111101010000011110001011010111000111000110100101010011110110010000010000110001001001000011100110010100100000101100110011001100000010111000111110101110111110100001
11010001000000110000100110011101110101101101010001101011001011110011011001001110000001111001101111000001100011111000000110001010110111000010110011001010110000110011100000101100011110010101010011100010
11011100000001000100010000111111010111011100011111111101110110001111111000100010111100010100001110000100010010110001001001111101101000100000110111110101011101010111001000101001010110111110011010000001
10111111111001011011010011000001000110011101000100111000001110100110110000001011010011000101000011011111000110011100010101110011011111110011101110101000100100000100111100100111000101101110000111011110
00001010010110111101111000001101111110110011010000111101011110101010100001001011110000100000011001101001110010111011110101001100111111111110010101110001100100011100010111110110000111000100010010100110
10011001001000100101010000101011000110000001111011101010011101011110100010010001100001010010110100101110001100000111111010011000001111100110011101000000000000000111001111011011011111100010010011110011
01101010110000000001010010100101011000011100010001111101101100101110011001110011000100000100011001001011100001101010000100000111101100011100110100001001011010011111111111101111100110110110100001111110
01000111000110011000000001100000011010011000100100001010001001001011110001001101010000011001110111111100000011001001011011000100110011001110010010111111010011011000010001101101010101100011110011000111
01100111100110100101100101100011101000001101011110111111010010011111111001001010110101011000111110110111110001101100100101011111000101010111100001010011111111111100111000111101111011010011000001101100
01101100111010000111000011001111010010001101101011001011000100001101010110111101001111100111010111101110010011001010001111110111111010111000010011001100000010001110100011001100110010010110010101010000
11001100111101111001000100000011000001010011000101001011011000010111100111100100010101111001100000011101110011010011010100001100010110011001101100100110011110111010001101100010010110011001101101000011
01010110001100100011110100001110000111000110110010111101111101110110011110100110011010100000001010110011101111010100111110001011111011101001101001100110111111110111010100101000010000011110111011011101
11001010001000010001101010100000111110011011011000101111000110111010101100111101111101011001100010100100100110000101100010011100010110011010111001111001000101101110111110010101010001111010100111000001
10000001001111111001101010001000000100100000100001010111010011101110010011000100011111010110011100101110001000000011011010111011100110100000011011101100001100110011101110000001001111100100110101011010
11011110011101100100011000101011100100101010111101110010101100111001111001001001100011111001101000000110110110100101101001010011100110001110110011010000001011000111100110110100001111111000001100101101
10100111011000011100010011001110110011100011110111011010001110011111101000111100101111111111001011101010001101011111101011101000110000010011000110101011010111010101110010100000010011111100111000101100
10111100001101101001100110010010101100111011000001101100110100010100100010100010001000111111100101010001111101000000000101010000110110001000010010001001101000110111100011111111001001111101011001000110
01010111111111000010101100110011011011111101100000111110011000000000010110100001010001100111100100011111111100011000001100001110000100000011001010011111110100110100111110000100010001011101111101110001
10010001100001001110001001000101010010111011101001001011001000001111011000001000010001100010010111100011111010000100001100001111101110101111110000111101110110101110001011111100111101001010010101001011
01101110010111000110101011011110111110011100001001000101010001100110000010101000110101111000010001111111110100001111000110100000011000010110101110101101111110111111110000100011001110011000000010000000
01110110100000101100110001010110100001001010000111101111001001111011010101110001000100110101010010011110110010110010111101100001000100111100010100110110000001101101100100011111101100010110110100110111
10001100101011000010011001011000100101111001010010011000010001001111100011001000000011100010101100100011000001001101110001000100101001011110011001100101011111001001000111010010100101101110100101100110
10010010001001000001110110001111111101101110001110001001101110010100001111001011011110000110110010001101011110001001001001000010111011001011101101001001010000000101011101110100011101110101011111010101
01110110011111000011100011111011101001000010011101000000001010010000000101011110010000011111100111111111101111111111011011001100010110110110100010011110110100111001111111111010111100100001010000101100
01011101010111010100110110100001011000000110000100101110010010100111110101101010100001010000000101110001100100000010110011100100011110000111111011001000100010101110001101001011001101110110010011101011
11010000001101000100110101110100001110100011110111000100110001011101100110011000110001011111000101000001111001100101000110111100101111100111010000100110110111110010011111000000000110111101111000001011
01001001100000111111011001110101001000000010110011001101000001111100000010101011011110010011011010100011000111111011011111101001101001000110001000111110010111100100101000000110110111000000111110100111
11100000101111001101001010111000111011011000110001001011111011110100111100010010101010100101011111101001011100000010101101001111000001011100110111010100000101001110110011101000011000001110111010001110
01110000010111100001011101111010111001111000001001100000011000100000010110111101000101111000110000011001011101101011111110100001101010011110011001110011111011110110101001011000010101011011100000010101
11111000001010010100111111101011100011011100100000011001001100010100000111101001110110000101111010100001001111001010110110111001011111001111001011110110101000110100010011110101100110101011001000100100
00110101110000100110100100101010010100100111001101011111001111010010111000101110011101101011111111101110001101110111111011100001101101101011001110100011111001001100110001000100001010110100001111011010
10000101101001001011101010001101100001010000101001111000110101000110101010010101010000100000100101000000100101101100100110101101110001111001101111101110100110010111011111111011111011000100101001011011
11110101100111111110110111100100101011000000000010010000100010111001101100001110100000011111010011001101001000111000000010100011011100110101101111101111011100011011110110011001010110010010010111111110
11111011000011001111100011100100011001110010001011100000011100000010111011101011111100101110001111000000100111100101110100000101110001000010001011001011000111110001010010011011000100111010010001011000
11110100101001011100010110100000100010011101000100100110000001010111101100100010111010100001111000011010010000100001110001101110000010011101101100011100101101000110110111100011101100010101111011101011
01111001001111010000000000010010010101001110101011111001111001100001100000010101010010010111100100110001110111101100010110011010000111000111100110101101001100000001000001101001001100110101100101011110
11000010100111111010100001101100101010101010111000011110111100110010011101111110010110100001100110101000100110110001011101100111100011111001010101100101011010010111000100010011110110111001001111111001
00000001101110000000010011101100010000010001001000101100010100000110001100100001000011001010100001000011000100000110111110000100101111110010101101011101101011001101011100000110010100110110000111110011
00100001000000100011110001111001010010101111111100010100001111110110001010101100101110101100101000000001100001011011111101101001001110001100010000011110001100011001001001001110110111101111110000101010
11101000000001011111001010011101011111011001101000000001100100010000000010101001100000000110010111011010101110001001110111000100000001111000100000010101111011111101101000101000001111000100011100101100
00011000110001000110101010100110101111100110000001010011001110100010011000101110101100100110010110100001110010010010100110001000111111110000011000010101000000010110000001000010101010101011010110010011
10011001000000101011011001000011110100101010001101100111011101111101100101100101011111101000010000011000011110110100100000000111000101101000000000111100111110110000001000000011110110111010100110101000
01011100111000011011010010010111100110010000000010010010000001100110011111110001011000100101100011100011111100011101110111101100110111111111110101001001100101010000001001101100011110001101010101111000
10011111111100101010111111001001101100111001110110110010111001010110110011001001111100011001001100100111010010110011111001000011011011001001101110100110011100111011001111111001110001011100111011100010
00100000101001010101010100100101101100111100001000001101100000100010110110001000110000001101001001010011111110001111010000111110001100111100010100011111100011111001000111011001101101011001001101111001
11101000001011010010101110110101110001101001011111100100110011011011011000011001111010101110111100000110001110111111111110000110010000111011101101001011111100011110010011100111000110001000011000011110
11000011010010011010100100011101011101001011011010100010011001000010001011100100010000110010011001011110000011010000011011101100000011000111010101001111111100001010100010000010000010110010010000000101
01000101101001010111000111000100001001110100111010011111111110010100011001100110011100000110111101000001011111100101011001100000100001011100110101011011001111110011010111100010101101100010100100001001
01100110000011001110000110001111110011011111110110111111101000010010000111011010111001111111011111111000100011011010011010100100110100110010111100000000010001000011110001111100100110101111101111010001
10011110110001111111001111110111111101100011100001110011001001111011111000111010111110100010000001010110110101111000110000110110101101001110101000011000001000111010111011010010011010100101000100011100
10100111001110101111010101010001011011000011110011111011011000111110111001000111110101001110111000001100101101110010011001100101100111100011010101011011111100010111010100010011101001101000110111111001
01011101001111000001001101000010000011011001011011101011011011001110100001101111011111001001111001100001110110011010111011000100100110011101000000101000001010000000001000100101001000111100001010011010
10100111110100100110101110111011001010000000010000011000110010011001001111110011001011000001001011111011010011100001111000011110011010110001100001111010100110110010010010101100010100110010110101001001
11110101000100011101000100110111110010000001010000011111001010111110010100011100110001010110100110101101000101001100100111110101101111010011101110110011100011100000000000001101111000000011101101100111
10101111001010001001010111110001011100110011011111000110110010110001010011010000010001001010110101100110010101001111011001010001100111000010100010110000101111111100000110100011111001100100110110010110
00111011101011000011100100011011011010000001100001000111000111010010000001101010100101010111000101010101101110001110010011111000101011101111011111001010111010010010010000010000000110000110001111111100
01100100001110110011110001100100000011101100101001011101011110111100111000101100111101101111101111110001000100100100111000100011111001001001010010110010001010101001101010111111011010000010101101011110
00001001010000010101010100000111110111101001001111111111000010110111100111101010111110100101011100001000001110111101011101110101000100101011110101101001010000110000010110111110110100101011000010011001
10010000000000001110100111111011111001111110001001100110001111111001001001110100100001110010011100110001010110101001011101011011000011101100011010111101101110111000010001011101100110001101101000100010
00001111111101010111101001100101000000110100101010010111110110111010011111101010010111101111010111100111100110100000110011011100000110000100110110111100010101100110010110001101100111011000011101011100
00100110001101000001001001001101110101101110011111100001010001111111011001110001111011011111001010111101000101001011111000000000101110000010011110101001101101100100011001001100001011111101100011010001
00100111011110110010011010010111000101110100001110011011111000100111001111010101011110110001011110011101011111010001001001101111111011000000110010110010001111100011010111001001001000110010111111101001
00001111000000001111000101110111111110000110111110101100010011111001011111110111101001101110110011000100100111000101100001010101011101000110010010011111111011100100000101011011111100000010000101001100
01001110100011010110011100110100100111011111100111111110110010010011010000100110011100001001100111001101101000100110011011011000111100111111010101000100000001001110000111010101010010001100000011100100
10101001101000000101110001111111001110010110010000111101101111110110001100000111001001110010001000111000010110111010111010110000111101100111010100000010100000001111011110100001001011011011100001110010
11010011110011110000000010111010000000110001101010010100110110010101011101010001101101010100001011010111010000011110101000011011010010011100000101101111011101000100110110011000111110100010110000001011
00111011111011010101001011011000011010111101011111010101010001011001001111111111010011110110110011001010111010101110011110111010101100101110001011011001000110010011011010011111101110111011101101001000
10010011001101110001101110000100111011011100110111101000111010000101000011101000111010111000001110111101001001101101001011001001000010000111010110011010001011111000110100001111010100100101101100001010
00001011101111000010100011111010000110001111001011000010101101000100000111110000111110100111010011001101010011100100110111011110010110011100110110111100010000110001000111101110001100000001011100111100
01011110111101011010100110011101000111011110001010011010111000111001011101000100110111011010011001110000101010101001111101101001110000111111001001010000101101110100101011010010010110011100100111101010
11100100000011010010001001000010111010111110110100010000100011101111101100010100011111011101110011111001101000011010011111100110101110001100011010010101011111100111111000000000010011000111101001110100
11100011111011101000111101110010011001111110011000000110110000101111110101111000101010001101111100010011010011001010100100011101000001011100001110101011011011110111100011101011001011100101101001111010
11101111110011010011000000000100111001011001100000110110010101011001111101101011000110000111110111110000100100101101011101110011001001111011010111010101110001001110110011110101101111110000010001100110
01101001011100110011000110000010100100101110001001110001001011010101000111011010011000111011111100001110101000000001001100101001111110010100100010000000110000011100111001000000001110111010101000011110
01001100001011110000101111011011011110001000100010000101111001110100001111000100011010101001011110000101101110101111100001011011011000011100010011101100101111100011101000011110110101111110010110011011
01110001011011001001001011010010100101101011000000001011000010110101011000110110100001000110101000000110010011001011110111100001000000110010010011000000100111111011111000001000101111110001011001101011
01000101010011110110111101011010110101001110101000001110101010000111100000110011011100100101000000000100110011000010000101011010010101100000000101001101011110101011010011100011011110110001000100110001
00001110001000010100100000110010010010001101010100101100011001010011000000000010011100100111101000000001101010000111100101110010010100111110111000010000111101101000010101101100100101000000101000001000
11000111001000101010111000000001000001010101010110111001111001110110111001101011100001110100010101111100010000101101110000010001000000011000110100011100001001000100000110010001111001100011010000001110
10101110111011011000110011100011101011011101110110001111000100111011111100001011011010000001111111100011100001100110100010100111010000000101110110110011111011000100011000101001011011001101111001000010
00101000110000011000110111000001111111011110011110110110001011100100001010100101100100011101111001111010001111001000111110010101000100110111010111111001101010000110101010000100000110011111111010000101
00101110100111001111111100100100010111011000110100111010010011100101001100110001000100000111111010001110110000110100010010010111101110101111011100001010010101010101101010000000010010110000011001101011
00101110100001110001110011100111110010110010100000000100111011100011000101000110110111000001001110011100100101111101100101100011000011101100100011001000001100100001100100001100010010000001111011011000
10111111101100111100110111011110011001000111010010111010010010001000100111110111010110100100100000010101000111001010111110111111111000100111001101001111001011111100001010010101001011110011010101101111
10111000010010110101101100010111001100111000111010010010101011111001110111011110000100111011101010111110010010100011001111010010111100101100010111100011001011000011000101111110000001100010111100111010
00110100101110010111111010111001001000101000101010001000001001010100111010100101101110011100001101010111011111100110101011110111111011111101010110011010011000100100011000000000110111100011110010010111
10011101111110011110000110101011101001000001001111100111011001001001110011001010011011011101111001101100001010101011110010110010001110001111000010001000111011011101010001011110100110011001101000101110
00101010001101110111001110101011111001100111110101000011100110110110011110001011010101001111000100100011000000110100000101110000111110100110100001100010111011001001110100111001100101111001001011100001
10100110000100110101101110011010110011101000101011100010010101110111011100000000001111001000001011100011011010001000011010101111000010000000011010110111001010011100110111001011011011000010100011111101
10010011101011110001001010000001111000001001000101001011100011101001010011100101110000100010000101010011110011110001100110111001110000011000001101110110000101011001011000010010001000111100010010011101
11001111011110100010111000000001101100110101000111111001010001111110011100000010000010111111011001010010001001001110011001001000101010011001001101110100000110111000001000000110100111110011111100000100
00100101101100000111010001110010111100010001010000111000100110010110010110101000011100001100101011010010101011101011001100111110101011111100111000101010011100011100011001000110101101010011011000100011
11010010101011011110000110110001001000001000111101000000010101111001000100101111011100001010100011100011111000100011011000000000011011000110000011101011011000111100010111110001010011101100101001100101
01111100011110010100111000011011111111010000111111111001001001101100000000111000110100101001000000101111101011100000010010110011010101001001110000110100001001100000101110010001010000100111010100000001
10101000111101000101000111010000001001000110111001011011110010100000010100001110111100100001110001111110100111001010111011000100111010010101010100001100001111100001111111010111111011011011001111101010
10110000110101000111011011000000011001000011111110100010101001001001000001000100110100111000001010001010111011100000011111111011001101101101110000110101110001111110111100101001010101010111000110000100
00101011110000110101101101110101010010100010111110110010011011000101101101001111111110001110011011001100111010110001000110101111101111100111001011100100101011010100001100110101011111010100101010110110
11000000110010001010101010101100110110011010101010110001111100010000001101000011011001111110101101111000110111111111111010100110110001011110101100000001010111101110100011100111011001001000000011011000
11000111001001000101011101000100011001100001111010110011101110000010010010000011111001100001101101110110011000110010001010110001111111110010101000001111110110110011110010001100000010101111101010000010
10010010001110000011001000001001100101101011010111100001111111111000111000101000000001011100000011111001000011010000110111101011100100011001010011111010111001110100111010100100111100100000100111000111
11110011110011001101101100011000100011000000101100111001111001010100101100110001000100110100001011010100111000001011101010101011110001010011010001011101000000100110011100001111100101011111100000010010
00001010101101101011001101010111010110100011000000110011010101000100011101011111000110101011011011111001000111111011000000100001101011001111010010001010101100011110111010100100110110100010101110001011
00001001001001001010000111100111010000100100110011101001101011101000111011000110100110010101010111010010001001111101000010110111101000010011000111110111001000100010000011100110001110011110000001111110
01010100100101011100001111010011001100001100110000111100100010011100111000011010000110101100000011110101000111110111101110101101001011100100001001101000110001011011000110101100010001011001111101000010
10111001001000000010011011110000011110011000001000101100010100100010010101000001000101000110000000110010100111100010101100000100101101101100110011110000011100110110101000010001101011110100011011000001
11000000010110010111111000011110110101000111100110101011100010010011110111100100010110010011101010000001101011100001111010011100110110010110110001001100100011101100010101000011001001000011101010110010
10111001011010110111101101110111010010101011100100111100001010111111001101000101100111110110000000110001011011110110110010100100101110110111111010111010010001011111101001110101010111010111101010100100
00100110000110001110100101101110010010000100111110000100110100110101101110110101100111100100111001010101001101000110100110011000111110111001100101011001010111011010001001111011111001011111011110000001
00011011110001010001100101000000001000000100000101101011000100111111101100001101001110111001001110011100101010011110011011010011100100011000000010010011001010001001000101100011111100011101011100000111
10000001100010011011110100001001001001101011010101101100110000100110110110010010100111111110011001000110111101000110011101000111011011100100011001100010110010010011110111000000100101001100110010001111
11101000000010011000001011000000101101111011011111111010100101111110101101111011111011110111011011001111001110101000011011001000110010000111010100100001101010011011011111011001101110100011001100110101
00111011101001101110011001100111000011111000101100101010010110001000111111011001100010110001010001000101010011011100001111010110011111101110011111001000000000101111110001011110110100101111111101001111
11100000001011011001101111101011011101011010001100011100110100101011011000011011101111111110100000010101000100100101010011001100110000010011111010010100110111101010100110010001100110110010011011001001
11000011000001111101000101011111100001110111010100001010110010100111010010000011010011010111111011111110001010010001000110011011011011101000111100110000101001000100001011000001000010001010011010110010
00100110100011100110010011111111101100011010010011100000101010101111100111001011000100000010010011000101000111011110001111111000001000100100011110110010111100011001010110110101101111100000000010010110
10011100111010110110101001010100011111010011010100111100100010001010101010101000011010011000010011100001011001100110010100110011001110111010100000010101001111000100010111010010001001010101110111100110

JOIN US

BECOME A RETRO CODER

Join the Red Wood Labs community and help us build amazing open-source projects with a retro twist!

Whether you're a seasoned developer, a design enthusiast, or just passionate about retro computing, there's a place for you in our pixelated world.

HOW TO GET INVOLVED

CONTRIBUTE CODE

Fork our repositories, submit pull requests, and help us build the future with retro style.

SPREAD THE WORD

Help us grow by sharing our projects and mission with your network of fellow developers.

LEVEL UP YOUR SKILLS

At Red Wood Labs, we believe in continuous learning. Here's how you can improve your retro coding skills:

  • Participate in our monthly retro coding challenges
  • Attend our "Back to the Future of Coding" webinar series
  • Contribute to our open-source projects and receive mentorship
  • Join our "Retro Code Review" sessions every Friday

GET IN TOUCH

Have questions or ideas? We'd love to hear from you! Drop us a message and join the retro revolution.