aboutsummaryrefslogtreecommitdiff
path: root/test/large/some_text.blc
blob: 5d90097ffa3928da5deab036b83c5e74c2deaadf (plain) (blame)
1
0000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011100111001100110111000010110000000011001110011001100111001110011001101110000010