And for the challenge:
0101010001101000011010010111001100100000011010010
1110011001000000110000100100000011001000110100101
1001100110011001101001011000110111010101101100011
1010000100000011000100111010101110100001000000111
0011011011110110110001110110011000010110001001101
1000110010100100000011100000111010101111010011110
1001101100011001010010111000100000001000000101010
0011011110010000001110101011011100110010001100101
0111001001110011011101000110000101101110011001000
0100000011101110110100001100001011101000010000001
1010010111001100100000011011100110010101100101011
0010001100101011001000010000001101101011000010111
1001001000000110001101101111011011010110010100100
0000110000101110011001000000110000100100000011100
1101110101011100100111000001110010011010010111001
1011001010010111000100000001000000101011101100101
0010000001101101011000010110010001100101001000000
1110100011010000110100101110011001000000110001101
1100100111100101110000011101000110010101111000001
0000001100001011100110010000001100001001000000111
0011011101010111001001110000011100100110100101110
0110110010100100000011001100110111101110010001000
0001010011011000010110111000100000010000010110111
0011101000110111101101110011010010110111100101110
0010000000100000010101110110010100100000011001100
1101001011001110111010101110010011001010110010000
1000000110100101110100001000000111011101101111011
1010101101100011001000010000001100010011001010010
0000011000010110111000100000011010010110111001110
1000110010101110010011001010111001101110100011010
0101101110011001110010000001100011011010000110000
1011011000110110001100101011011100110011101100101
0010110000100000011100110110111100100000011101110
1101001011101000110100000100000011101000110100001
1000010111010000100000011001010110111001101010011
011110111100100101110