diff options
Diffstat (limited to 'test/large/some_text.blc')
-rw-r--r-- | test/large/some_text.blc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/large/some_text.blc b/test/large/some_text.blc index 7c0d54d..5d90097 100644 --- a/test/large/some_text.blc +++ b/test/large/some_text.blc @@ -1 +1 @@ -0000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011100111001100110111000010110000000011001110011001100111001110011001101110000010 +0000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011001110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100111001110011001110011001110011011100001011000000001110011001110011001100111001110011011100001011000000001100110011100111001100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011100111001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011001110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011100110011100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001100110011001100111001100110111000010110000000011001100110011001100111001100110111000010110000000011001100110011100110011001110011011100001011000000001110011001100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011100111001110011100110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001110011100110011100110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001100111001110011001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100111001110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001110011001100111001110011011100001011000000001110011001100111001100111001110011011100001011000000001110011001110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100110011100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001110011001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000111001110011001100111001110011100110111000010110000000011001100111001100111001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011001110011001100111001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100111001110011001100111001110011011100001011000000001110011001100110011001110011001101110000101100000000110011001100110011001110011001101110000101100000000110011001100111001100110011100110111000010110000000011100110011001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000111001110011100111001100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011100111001100111001100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011001110011100110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001110011100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011001110011100110111000010110000000011100110011001110011001110011100110111000010110000000011100110011100110011001110011100110111000010110000000011100111001100110011100111001110011011100001011000000001100110011001100110011100110011011100001011000000001110011001100111001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011100111001101110000101100000000111001100110011100110011100111001101110000101100000000110011100111001110011001110011100110111000010110000000011001100110011001100111001100110111000010110000000011100110011100110011001100111001101110000101100000000111001100110011001100111001110011011100001011000000001110011100110011001110011100111001101110000101100000000110011001110011001110011100111001101110000101100000000111001100111001100110011100111001101110000101100000000110011100110011001110011100111001101110000101100000000110011001100110011001110011001101110000101100000000111001100111001100110011001110011011100001011000000001110011100111001100110011100111001101110000101100000000111001110011100110011001110011100110111000010110000000011100110011001100110011100110011011100001011000000001100110011001100110011100110011011100001011000000001100110011100110011100111001100110111000010110000000011001110011001100111001110011001101110000010
\ No newline at end of file |