From 3f84a966ab0eca4ccbab5f1d5fdea089007b4d7f Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Sat, 7 Sep 2024 19:40:26 +0200 Subject: Remove newlines --- test/large/some_text.blc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/large/some_text.blc') 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 -- cgit v1.2.3