16
25
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$%^&*()-=_+[]\{}|;':",./<>?
0000000000000000000000000000000000000000000000000000011110000000000001111100000000000110010000000000011001100000000011000110000000001100011000000000110000100000000010000010000000011110001100000001111111110000001111111111100000100000000110000010000000011100001000000000110000100000000011000100000000001100010000000000010001000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000000110000011100000011100000011000001110000000110000111000000011000111000000011100011100000011100000111111111000000011111111100000001111111111000001110000001110000111000000011100011100000000110001110000000001000111000000001100001100000001100000110011111110000111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000111111111000000111100011100000111000000110000011000000001000011100000000000001110000000000000111000000000000011100000000000001110000000000000111000000000000011100000000000001110000000000000011000000000000001110000000110000011000000111000001111000111000000011111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000001111111000000000110001111000000011000001110000001100000011100000110000001110000011000000011000011100000001100001110000000011000111000000011100011100000001110001110000001111000111000000111000011100000111100001110000111100000111111111100000011111111000000001111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110000011111111111000001100000000000000110000000000000011000000000000011100000000000001100000000000000110000000000000011000000000000001111111100000000111111111000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000010000000000000011111111111000001111111111111100110000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110000011111111111000001110000000000000110000000000000011000000000000001110000000000000111000000000000011110000000000001111111110000000111111111000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111100000000001111111100000001110000110000001110000001100000111000000010000111000000000000111100000000000011100000000000011110000000000001111000000000000111100000000000011110000111111101111000011111100111110000001100001111000000010000111110000001000001111100001100000111110000100000000111111100000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000100000010000000010000001000000001000000100000000100000110000000010000011000000001000001100000000100000110000000010000011011111111000001111111111110000110000000111000011000000001100001100000000110000110000000011000011000000001100000100000000110000010000000010000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111100001111111100000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110001000000111111111110000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111100000111111111100000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001000000000000000100000000000000010000000000000011000000000100001100000000011001100000000000100110000000000011111000000000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000000000000011000000000000001100000001110000110000011110000011000111100000001100111100000000111111100000000011111000000000001111100000000000111111000000000011011110000000001100111100000000110001111000000011000111110000001100001111000000110000011110000011000000111000001100000011100000110000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001111111111111000111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000110000110000000011000011100000011100001111000001110000111100001011000011111001101100001111100100110000110111110011000010001110001100001000111000110000100001100011000110000100001100011000000000110001100000000011000110000000001100001000000000110000100000000011000000000000001100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000011000000011000001110000001100000111000000110000011110000011000011011100001100001100110001110000110001100111000111000111011100011000001101110001100000011111000110000000111100011000000001110001100000000111000110000000011100011000000000110000100000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000011111110000000011100001100000001100000011000001110000000100000110000000011000000000000001100001100000000110000110000000011000011000000001100001100000000000000110000000010000001000000011000000110000001000000001000001100000000111001100000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000000111000111100000011000000111000001100000001110000110000000011000011000000001100001100000001110000110000001110000011000001110000001111111100000000111110000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111110000000001111111000000001110000110000000110000011000000110000000100000011000000011000001000000001100000100000000110000110000001111000001000001111100001100000011110000110000000111000011100000111100000110001111111000001111111001110000011111000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001001111111000000111100001110000011000000001000001100000000110000110000000011000011000000001000001100000001100000110000011100000011111111100000001111100000000000110011000000000011000110000000001100001100000000110000111000000011000001110000001100000011100000110000000011000001000000000110000100000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000111100110000000111000001100000011000000010000011100000011000001100000001000000111000000000000011100000000000000111110000000000001111100000000000000111100000000000000110000000000000001100000000000000010000001000000001000000100000000100000010000000010000001100000011000000111110011000000000111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111111000111111111111100000000111100000000000011000000000000001100000000000000110000000000000111000000000000001100000000000001100000000000000110000000000000011000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000010000011000000011000001100000001100001110000000110000111000000011000011000000001100001100000000110000110000000011000011000000001100001100000001110000110000000111000001000000001100000100000000110000010000000011000001000000011100000110000001110000001000001101100000110001100110000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000001000011000000001100001110000001100000111000000110000001100000110000000110000011000000011000011000000001110001100000000011001100000000011100110000000000110011000000000011011000000000001101000000000000010110000000000001010000000000000111000000000000011100000000000000110000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000011000100000000001100011000000000110001100000000011000110000000001100011000000000110001100000000011000110000010001100011000011000110001100011110011000110011011001100011011001110110001001100011011000101100000111100111100000011110011110000000111001110000000001100110000000000110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000110000010000000011000001000000011000000110000011000000011100001000000000111001000000000011101100000000000111100000000000001100000000000000110000000000000111100000000000111110000000000011001100000000001000111000000001100001100000000110000011000000110000000100000011000000001000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000100010000000000110001100000000110000011000000110000000110100110000000001111110000000000011110000000000001111000000000000011100000000000001100000000000001110000000000000111000000000000011000000000000001100000000000001110000000000000111000000000000001100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111100011111111111100000000000011100000000000001110000000000001110000000000001110000000000000111000000000000011000000000000011000000000000011100000000000011100000000000001100000000000001100000000000000110000000000000010000000000000011011111111100011111111111000001110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000111111100000000100000010000000110000001000000110000000100000011000000110000001000000011000000100000001100000010000001110000001100011111000000111111110100000001111011011000000011111000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000011000000000000001100000000000000110000000000000001000000000000001100000000000000110000000000000011000000000000001100000000000001110111111000000111110000110000011100000001000001110000001110000110000001101000010000000111000001111111111000000001111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111110000000001100001100000001100000000000000110000000000000010000000000000011000000000000001100000000000000110000000000000001000000000000000100000000000000011000000110000000110000011000000011110111000000000111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000011000000000011111100000000110000110000000010000011000000011000001100000001000000110000001100000011000000110000001100000011000000110000001110000011000000011100010100000001011110010000000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111100000000000110001000000000100000010000000110000001000000010000000100000001000000010000001100000010000000111111110000000001000000000000000110000000000000001100000000000000011000001000000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000111110000000000010000000000000001000000000000000100000000000000100000000000000010000000000000001000000000000000100000000000000010000000000001111000111110000001111100000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000011011000000000010000100000000011000010000000001000001000000001000000100000000100000010000000010000011000000001100001100000000011111010000000000000001000000000000000100000000000000010000000100000011000000110000001000000000100001100000000011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001001111100000000101000011000000011000000100000001100000001000000100000000100000010000000010000001000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001110000000000000111000000000000000000000000000000000000000000000011000000000001111100000000000000110000000000000011000000000000001000000000000000100000000000000010000000000000001000000000000000100100000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000001100000000000000100000000000000000000000000000001100000000000000110000000000000001100000000000000110000000000000010000000000000001000000000000000100000000000000010000000000000010000000000000001000000000100001000000000011001000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001000000010000000110000001000000011000001100000001100000100000000100000100000000010000100000000001111100000000000101111000000000010000010000000001000001000000000100000100000000010000010000000001000000100000000100000010001000010000001001100001000000111100000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000011100000000000001010000000000000101000000000000011100000000000001100000000000000110000000000000001000000000000000110000000000000011110000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100000000000000010011111111100001111000111111000111000011001100011000001100010001100000110001000110000011000100001000001100010001100000110001000110000011000100011000000100010000100000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111100000000110000011000000011000000110000001100000001000000100000000100000010000000011000001000000000100000100000000010000010000000001000001000000000100000100000000010000010000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000111011100000000110000011000000010000000110000001000000001000001000000000100000100000000010000001000000001000000100000000100000011000000100000000100000110000000001100110000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111110000000000100001100000001100000010000001100000001000000110000000100000011000000010000001100000001000000110000001000000011000001000000001111111100000000110000000000000011000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111100000001100000110000001100000011000000100000001100000010000000110000001000000011000000100000011000000010000001100000000111011010000000000110001000000000000000100000000000000011110000000000000110000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000011011111110000000110000000100000011000000001000001000000000010000100000000000000110000000000000011000000000000001100000000000000010000000000000001000000000000000100000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110000000000011001000000000010000000000000010000000000000010000000000000001000000000000000100000000000000011000000000000000111110000000000000001100000000100000011000000010000000100000001000000010000000110000010000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000000101111000000111111000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000011000000000000001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000100000010000000010000001000000001000000100000000100000011000000010000001100000001000000100000000100000010000000010000001100000001000000100000001100000010000000100000001000000010000000010000011100000001100110011000000011110000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010011000000000011000100000000001000011000000001000001100000001100000011000001110000001100000110000000010000110000000001100011000000000110001000000000011101000000000000111100000000000011110000000000000110000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000010000000000100001000000000010000100000000001000010000000001100001000000000110000100001100010000010000110000100001000011000010000100001100001000010001110001100001000110000100000110101000011000001011100011000000111101001100000011000011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000001100000010000000011000011000000000100001000000000001101000000000000011000000000000001100000000000001101000000000000100110000000000100001000000000110000010000000010000001100000010000000010000011000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000000100000000110000010000000010000000100000011000000010000011000000000111111000000000000001000000000000001100000000000000100000000000000100000000000000010000000000000011000000000000001000000000000001100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001110100000000000000111111111100000000000001100000000000011000000000000011000000000000110000000000000110000000000000100000000000000100000000000000111100011100000110011110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111100000000011000011000000001100000110000001100000011000000110000001100000011000001010000000100000100100000110000100010000011000110001000001100100000100000110010000010000010010000010000001010000001000000101000000100000001000000110000001100000010000000111000010000000000110011000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001100000000000001010000000000011001000000000010001000000000110000110000000000000010000000000000001000000000000000100000000000000010000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000010000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111100000000001100011000000001100000010000000100000000100000000000000010000000000000001000000000000000100000000000000010000000000000010000000000000010000000000000010000000000000010000000000000010000000000000110000000000000010000000000000011111100000000001100011110000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111110000000000000011000000000000011000000000000110000000000000011110000000000000001100000000000000010000000000000001000000000000000100000000000000010000010000000010000001000000001000000100000001000000001000001100000000011001100000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000000100000000000000010000000000000001000100000000000100010000000000010001000000000001000100000000000111111110000000000001000000000000000100000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111110000000010000000000000001000000000000000100000000000000100000000000000010000000000000001000000000000000011111111000000000000000110000000000000001000000000000000110000000000000001000001000000000100000100000000110000011000000110000000111000110000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000001000000000000111000000000000010000000000000011000000000000000100000000000001100000000000000110000000000000010000000000000001111111000000000100000010000000010000001100000001000000010000000100000001000000001000000100000000110000100000000001100100000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000011111111111100000000000000010000000000000001000000000000000100000000000000100000000000000010000000000000011000000000000001000000000000001100000000011111111100000000000100000000000000110000000000000010000000000000011000000000000001000000000000001100000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111000000000110000100000000110000010000000010000001000000001000001000000000100001100000000011011100000000000111000000000000111110000000000110001111000000010000000100000010000000011000001000000000100000100000000010000001100000011000000001111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100000000100000110000000100000011000000100000001100000010000000100000001000000010000000100000011000000011000110100000000111110010000000000000001000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000100001111100000100000100011111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111000000000000011000000000000011100000000000000110000000000000011000000000000001100000000000000100000000000000110000000000000011000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001100000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000100000011000000100000000100000100000110001000110000110100100010000100010010001000010011001000100001110101100010000000011100001000000000000000100000000000000011000000000000000100000000000000001000000001000000010000000100000000100001100000000001111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000100000100000000110000010000000011000001000000000100000100000000010000010000011001100001000000011111111111110000001000010000000001100010000000000100001000000000010000100010001111111111111000001000001000000000100000100000000010000010000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000001100000000000000110000000000000111111000000000110100110000000010110000000000010011000000000001001000000000000010100000000000000110000000000000011100000000000001111000000000000110010000000000011000100001000001100010000100001100001000010000110001000001000011001100000011001101100000000111111100000000000111000000000000011000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000111100000100000010010000100000001111000010000000010000010000000000000010000000000000010000000000000011000000000000011000000000000001000000000000001000000000000001100001111000000100000100110001100000011110000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000011000000000000011110000000000010001000000000011000100000000011000010000000011000000100000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000001110110000000000100001000000000010000100000000001000010000000000110010000000000001010000000000000110000000000000111000000000000010010001100000011000101100000001000001100000000011011110000000000111001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000001001001000000000011101100000000000111000000000111111110100000000111011110000000100101000000000010010110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000011110000000000001100000000000001110000000000001110000000000000110000000000000111000000000000011000000000000001000000000000001100000000000000110000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000000110000000000000011000000000000001110000000000000011000000000000001110000000000000011100000000000000111000000000000001110000000000000000000000011110000000000000111100000000000000111000000000000001110000000000000011000000000000001100000000000000010000000000000001000000000000000100000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000100000000000000110000000000000011000000000000001000000000000001100000000000001110000000000000111000000000000111100000000000111100000000000011100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111110000001111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111110000000001111111000000000000000000000000000000000000000000000000000000000000000000000001111111110000000011111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000011000000000000001100000000000000110000000001111111111111000111111111111101111111111111110000000111000000000000011100000000000001110000000000000111000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111100000000011100000000000001110000000000000110000000000000111000000000000011100000000000001110000000000000111000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000000100000000000000010000000000000001000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011111110000000001111111110000000011111111100000000000001100000000000000110000000000000011000000000000001000000000000000100000000000000010000000000000001000000000000000100000000000000010000000000000001000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000000000001100000000000000110000000000000011000000001111111100000000011111110000000000000000000000000000000000000000110000000000000010000000000000001100000000000000010000000000000001000000000000000110000000000000010000000000000001100000000000000111000000000000001100000000000000111000000000000001100000000000000111000000000000001100000000000000110000000000000001100000000000000110000000000000001100000000000000110000000000000001000000000000000110000000000000001000000000000000100000000000000000000000000011111000000000011000000000000001000000000000000100000000000000010000000000000001100000000000000011000000000000000110000000000000001000000000000000100000000000000110000000000000110000000000001110000000000001110000000000000000100000000000000001000000000000000100000000000000110000000000000110000000000000010000000000000001000000000000000100000000000000001111100000000000000000000000000000000000000000000000000000000011110000000000000001100000000000000010000000000000001000000000000000100000000000000100000000000000110000000000000010000000000000010000000000000001000000000000000100000000000000011000000000000000011110000000000000110000000000000110000000000000010000000000000001110000000000000001100000000000000010000000001000011000000000111011000000000000111000000000000000000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000011110000000000001111000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100000000000001111000000000000111100000000000011110000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000001111000000000000111100000000000011100000000000000010000000000000110000000000000010000000000000000000000000000000000000000000000000000000000000000001000000000000001110000000000000111000000000000011100000000000001110000000000000111000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000011100000000000001110000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011000000000000011110000000000001111000000000000111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000110001100000000111000110000000001100011000000000100001000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000011110000000000001111000000000000001100000000000001110000000000001110000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011100000000000011110000000000001111000000000000111100000000000001100000000000000000000000000000000000000000000000000000000000000000000010000000000000011000000000000001000000000000001100000000000001100000000000000110000000000000110000000000000110000000000000011000000000000011000000000000011100000000000001100000000000001110000000000001110000000000000111000000000000011000000000000001100000000000001100000000000000110000000000000010000000000000011000000000000001100000000000000100000000000000110000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000110000000000000110000000000001100000000000011000000000000011000000000000010000000000000001110000000000000001110000000000000001100000000000000001100000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000011000000000000001110000000000000001100000000000000001100000000000000011000000000000000111000000000000001100000000000001110000000000011100000000000110000000000000100000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000001110001110000000110000000110000110000000001100011000000000110000000000000111000000000000111100000000001111000000000001110000000000001100000000000000110000000000000011000000000000011100000000000001110000000000000000000000000000000000000000000000111000000000000011100000000000001110000000000000000000000000000000000000000000000000000000