______   __       ______   _________                                               
/_____/\ /_/\     /_____/\ /________/\                                              
\::::_\/_\:\ \    \:::_ \ \\__.::.__\/                                              
 \:\/___/\\:\ \    \:\ \ \ \  \::\ \   ____                                         
  \:::._\/ \:\ \____\:\ \ \ \  \::\ \ /___/\                                        
   \:\ \    \:\/___/\\:\_\ \ \  \::\ \\:::\ \                                       
    \_\/     \_____\/ \_____\/   \__\/  \::\/                                       
 ____     ______       ______   ______    ________  ___   __    _________  __       
/___/\   /_____/\     /_____/\ /_____/\  /_______/\/__/\ /__/\ /________/\/__/\     
\_::\ \  \:::_ \ \    \:::_ \ \\:::_ \ \ \__.::._\/\::\_\\  \ \\__.::.__\/\.:\ \    
  \::\ \  \:\ \ \ \    \:(_) \ \\:\ \ \ \   \::\ \  \:. `-\  \ \  \::\ \   \::\ \   
  _\: \ \__\:\ \ \ \    \: ___\/ \:\ \ \ \  _\::\ \__\:. _    \ \  \::\ \   \__\/_  
 /__\: \__/\\:\_\ \ \    \ \ \    \:\_\ \ \/__\::\__/\\. \`-\  \ \  \::\ \    /__/\ 
 \________\/ \_____\/     \_\/     \_____\/\________\/ \__\/ \__\/   \__\/    \__\/ 
                                                                                    

0100101000011111001101100101011001101100010001001111101011001000011011111111000011011100100011001110110011110001000011111101100110
0111000000101110011111100100010011001010100001011110111110101101111110101000101010010011101001011100101111011111101100100011001010
0110001101101010011000011010011000101100110010010100010011111101001101001010010011001110111101101000110111101101100000111001111111
1101110110011100001000101001111100100111011011011010000110001110100010000011000000001101011111010001100110110011100011001001010110
1010111010111001011101100111110100110100010111000110011101100100010000111111110010011110001011111011000010110000111100110000010001
0110100110100001001010111100000100001101101110001010000000001110111100111000011111010101100110001000000100100101100011101111011011
0000001111010001010000000000000111100100011111010001011111010011101000100111111111000111000000010010100100000000010100011111101101
1001100101000010100001011101111001000010100000001100100111110000100101001011111110110011001110110111010110111011010011111000001111
1110011011110110110010110011000010110110101100000110111111001001100110111110010001001110111110111101100011011010010101110100010011
1001010100010000100010100111000101100110101111111001100100001010110010010010100000100000001001001100101001000011111000111000101111
0111010110100101000010000101001010000100100001111001010100110000010111011011111010001011111101110111100101001111011101101011010011
1000010100111110011111110100100001111010010011010110100101100111011010100001100010111101111101100100101001110101100100111101001000
0111100101001000100010001000110100100001111100001111110001010000010011101001110001101000111010010110001100100001111101101011111111
1101111001011001000111010100110101110001111000110000110101010000000111001101111111111110011001111110001000111011111110011110100110
1100111101011101110110111010101101001101010101111111100111001011111101110000101110101011111000110111100011101001000011101100001110
1001011110100110010100100110100101100001111000001110011011011000100000110001110001100100000011010011101000010110000110101011101111
0110101011101001111001101110011001110110110100111001111100101100010111011100001111001100011011011001011000111101100100111001110010
1010110000111110000100001111001101110000111010000101100101100101101111100000011000011010000010011011111001011100001001000111010000
1000000010100010110011111100010001000110000001010000100100000011001000111000001101101001010110111111101101001010101011011000001000
1011000010101011100011011001001011000110100001111011010111111010100111001110100110110111001110001100010000111100001011010010010111
1101000000111011010010010100110111010010111011010110111111001101110101110101100000100001100110011111000100101010011010101010111010
1111010001111101101000110000011110111010011100010000001100000101000100010011101000001000101111001110000001111000011011110100010100
0011100001111000010011010111010101100100001111001110101001100101111000010000010011101111010110011010110111110100110010101100100001
0010100000000110000000101101010111100010101101101010011001011010100111010001000000000011000000111001011000010001110000101100001000
0111010010100101010000011001001111110010110000110110011011011111010000001001000000101000001111111101001010101010111010100010000011
1001110110001111011011011101100001111010010100001001001100010101111100110110001110101110000100000101001100010100111000010010000111
0100000101000111100000010000110010111011011101110100000000101010000010010010101000000110111110110111110010100000101010100001011111
1111111111110100110000010100101010000010110010100000101001110110001011101010110101000101110110010101000011111001001110010001000100
0100101000101011110011010001011110111101101001011110100101000001101011010010000011111010101001000010000001000100111101111000001101
1010000100100111000011110001111011001110101000100000011001101000010000011011011110110011110100111001100110110110010101000110100001
0100000000110010100011100110010100010000001010100110000111100101100000001101111010110000010110101100101000110111110000010111101000
0011010011101100110110110010001111001111001010110010100100010011111011100011110110001110000010011000000101111100110001000101101111
0100100011001101100011100011011011000100000101100111000110010110111011100100100010011100001101100001100000000001001010001000101010
0011101111011011001010110101101001101011101111110010110110110011110011101111001101010001001000011011110100001010011000110100100001
0110011100101101110001101111110111001100011010110110111001100110101101001010100100111111000110011010110000110010111101001011111011
1010101000111101110110100011100000011111110010000010100100001110011110100111011111011100101000001011011000000001111101110111111001
0101111001100110001000100010111101000000101001011001010100110110101100000111101101011011100010110010010110000010101000001010101011
0001100110010100010011110100110000110001101100111001100110111011000101011110100111011010111001011010101000011000011010111001111100
1101100111011101001100011100100010110001111100101100001000011000001000011011001110100110011000101110011111110000011111100001010110
1000011000000011010111000010100001010110100000101011010010101110110001100110011110000110011100011011001010011111000011110010000111
1000100011101100011000011100011001100101000111000100101111000111100101001100111011101000101011000000001011000000100011111100100110
0001001100110011011001010010110000111010001100011000100110010111101110111111101000001100101011010000100001101010100001101110100010
1010111000010100000100000000110111000011101110010000001101001011111111110110100101101101111101100000010001101001101000100010011001
1100000001000101111001111110001011001110001000001011111100110011011010011001011101001011100101010001110011100000101000001001101011
0001010000001100110101110010110000010111111111000100100011101101111110100010111001101100110110100000001101000010000101111011000000
0101011010101010000000010011111011101001011010101100011001011000011110010101100010101001011001001011010011101111011010101011010100
0001110000111100100110110000101011110001101111001100001101011101110110101001111101010100101000010101110011101100100110100010000100
0111110101101110111101011011101111100110100111000001100100111011000000110000101101111111100111000001011111111010011110100110101001
1100011000101110000101010111000110001001110100001000010000100100011100011100111100000100111101100000110110100110100011111000000001
0100111100000010000011001000110101111010110111000010100011100100011011111110110001001000101110000110101110010010101011110001010101
1010011101010101011000011010011001000100010101100010110010101001001010000110000111101111110000001011111001100010001101001000011001
0101011000011000111001100100000111000000011100001011001110010100101001110111011001110101100111101011110101011100000010101001011001
0011110010001010001100100001110100101011100100100100010010011001110111100111010101010001010000101011001000011101010001111111100000
0111011010110101100110010100010011011011110000001100011101010100111110111001101010010101110011111101100010001011000000000011001000
1010011100111000010011111111010010000101101100000000101010011001101101101110111101110111000001010011111111111000000011000011001100