aboutsummaryrefslogtreecommitdiff
path: root/projects/06
diff options
context:
space:
mode:
Diffstat (limited to 'projects/06')
-rwxr-xr-xprojects/06/Assemblerbin70984 -> 0 bytes
-rw-r--r--projects/06/Assembler.hibin2061 -> 0 bytes
-rw-r--r--projects/06/Assembler.hs106
-rw-r--r--projects/06/Assembler.obin81056 -> 0 bytes
-rw-r--r--projects/06/add/Add.asm13
-rw-r--r--projects/06/add/Add.hack6
-rw-r--r--projects/06/max/Max.asm26
-rw-r--r--projects/06/max/Max.hack16
-rw-r--r--projects/06/max/MaxL.asm23
-rw-r--r--projects/06/pong/Pong.asm28375
-rw-r--r--projects/06/pong/Pong.hack27483
-rw-r--r--projects/06/pong/PongL.asm27490
-rw-r--r--projects/06/rect/Rect.asm35
-rw-r--r--projects/06/rect/Rect.hack25
-rw-r--r--projects/06/rect/RectL.asm32
15 files changed, 0 insertions, 83630 deletions
diff --git a/projects/06/Assembler b/projects/06/Assembler
deleted file mode 100755
index d58b556..0000000
--- a/projects/06/Assembler
+++ /dev/null
Binary files differ
diff --git a/projects/06/Assembler.hi b/projects/06/Assembler.hi
deleted file mode 100644
index f6ecd68..0000000
--- a/projects/06/Assembler.hi
+++ /dev/null
Binary files differ
diff --git a/projects/06/Assembler.hs b/projects/06/Assembler.hs
deleted file mode 100644
index fb69f07..0000000
--- a/projects/06/Assembler.hs
+++ /dev/null
@@ -1,106 +0,0 @@
-import Numeric (showIntAtBase)
-import Data.Char (intToDigit)
-import Data.Map (Map)
-import qualified Data.Map as Map
-import Data.List.Split (splitOn, splitOneOf)
-import System.Environment (getArgs)
-
-parseLine :: Map [Char] [Char] -> [Char] -> [Char]
-parseLine table (x:xs)
- | x == '@' && (head xs `elem` ['0'..'9']) = (int2Bin16 $ read xs)
- | x == '@' = table Map.! xs
- | '=' `elem` (x:xs) && ';' `elem` (x:xs) = let [dest, comp, jump] = splitOneOf "=;" (x:xs) in "111" ++ (parseComp comp) ++ (parseDest dest) ++ (parseJump jump)
- | '=' `elem` (x:xs) = let [dest, comp] = splitOn "=" (x:xs) in "111" ++ (parseComp comp) ++ (parseDest dest) ++ "000"
- | ';' `elem` (x:xs) = let [comp, jump] = splitOn ";" (x:xs) in "111" ++ (parseComp comp) ++ "000" ++ (parseJump jump)
-
-parseComp xs = case xs of
- "0" -> "0101010"
- "1" -> "0111111"
- "-1" -> "0111010"
- "D" -> "0001100"
- "A" -> "0110000"
- "!D" -> "0001101"
- "!A" -> "0110001"
- "-D" -> "0001111"
- "-A" -> "0110011"
- "D+1" -> "0011111"
- "A+1" -> "0110111"
- "D-1" -> "0001110"
- "A-1" -> "0110010"
- "D+A" -> "0000010"
- "A+D" -> "0000010"
- "D-A" -> "0010011"
- "A-D" -> "0000111"
- "D&A" -> "0000000"
- "A&D" -> "0000000"
- "D|A" -> "0010101"
- "A|D" -> "0010101"
- "M" -> "1110000"
- "!M" -> "1110001"
- "-M" -> "1110011"
- "M+1" -> "1110111"
- "M-1" -> "1110010"
- "D+M" -> "1000010"
- "M+D" -> "1000010"
- "D-M" -> "1010011"
- "M-D" -> "1000111"
- "D&M" -> "1000000"
- "M&D" -> "1000000"
- "D|M" -> "1010101"
- "M|D" -> "1010101"
-
-parseDest xs = (f 'A'):(f 'D'):(f 'M'):[]
- where f x = if x `elem` xs then '1' else '0'
-
-parseJump xs = case xs of
- "" -> "000"
- "JGT" -> "001"
- "JEQ" -> "010"
- "JGE" -> "011"
- "JLT" -> "100"
- "JNE" -> "101"
- "JLE" -> "110"
- "JMP" -> "111"
-
-int2Bin x = showIntAtBase 2 intToDigit x ""
-
-int2Bin16 :: Int -> [Char]
-int2Bin16 x = let xs = int2Bin x in replicate (16 - length xs) '0' ++ xs
-
-initTable :: Map [Char] [Char]
-initTable = Map.fromList $ (\(x, y) -> (x, int2Bin16 y)) <$> ("SP", 0):("LCL", 1):("ARG", 2):("THIS", 3):("THAT", 4):("SCREEN", 16384):("KBD", 24576):rs
- where rs = zipWith (,) ((\x -> 'R':(show x)) <$> [0..15]) [0..15]
-
-stripJunk :: [Char] -> [[Char]]
-stripJunk xs = filter (not . null) $ (filter (not . (flip elem " \t")) . head . (splitOn "//")) <$> lines (replCrWithNl xs)
-
-stripLabels :: [[Char]] -> [[Char]]
-stripLabels = filter (not . (elem '('))
-
-addLabels :: [[Char]] -> Int -> Map [Char] [Char] -> Map [Char] [Char]
-addLabels [] _ table = table
-addLabels ((hd:tl):rest) addr table
- | hd == '(' = addLabels rest addr (Map.insert (init tl) (int2Bin16 addr) table)
- | otherwise = addLabels rest (addr + 1) table
-
-addSyms :: [[Char]] -> Int -> Int -> Map [Char] [Char] -> Map [Char] [Char]
-addSyms [] _ _ table = table
-addSyms ((hd:tl):rest) addr vaddr table
- | hd == '(' = addSyms rest addr vaddr (Map.insert (init tl) (int2Bin16 addr) table)
- | hd == '@' && head tl `notElem` ['0'..'9'] && tl `Map.notMember` table = addSyms rest (addr + 1) (vaddr + 1) (Map.insert tl (int2Bin16 vaddr) table)
- | otherwise = addSyms rest (addr + 1) vaddr table
-
-parseCode :: [Char] -> [Char]
-parseCode code = unlines $ parseLine (addSyms codeWithoutLabels 0 16 (addLabels codeWithoutJunk 0 initTable)) <$> codeWithoutLabels
- where codeWithoutJunk = stripJunk code
- codeWithoutLabels = stripLabels codeWithoutJunk
-
-replCrWithNl = fmap cr2nl
- where cr2nl '\r' = '\n'
- cr2nl c = c
-
-main = do
- args <- getArgs
- let filename = head args
- code <- readFile $ filename
- writeFile (head (splitOn "." filename) ++ ".hack") (parseCode code)
diff --git a/projects/06/Assembler.o b/projects/06/Assembler.o
deleted file mode 100644
index a46b314..0000000
--- a/projects/06/Assembler.o
+++ /dev/null
Binary files differ
diff --git a/projects/06/add/Add.asm b/projects/06/add/Add.asm
deleted file mode 100644
index 3d4ec46..0000000
--- a/projects/06/add/Add.asm
+++ /dev/null
@@ -1,13 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/add/Add.asm
-
-// Computes R0 = 2 + 3 (R0 refers to RAM[0])
-
-@2
-D=A
-@3
-D=D+A
-@0
-M=D
diff --git a/projects/06/add/Add.hack b/projects/06/add/Add.hack
deleted file mode 100644
index 8297cbb..0000000
--- a/projects/06/add/Add.hack
+++ /dev/null
@@ -1,6 +0,0 @@
-0000000000000010
-1110110000010000
-0000000000000011
-1110000010010000
-0000000000000000
-1110001100001000
diff --git a/projects/06/max/Max.asm b/projects/06/max/Max.asm
deleted file mode 100644
index b62c138..0000000
--- a/projects/06/max/Max.asm
+++ /dev/null
@@ -1,26 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/max/Max.asm
-
-// Computes R2 = max(R0, R1) (R0,R1,R2 refer to RAM[0],RAM[1],RAM[2])
-
- @R0
- D=M // D = first number
- @R1
- D=D-M // D = first number - second number
- @OUTPUT_FIRST
- D;JGT // if D>0 (first is greater) goto output_first
- @R1
- D=M // D = second number
- @OUTPUT_D
- 0;JMP // goto output_d
-(OUTPUT_FIRST)
- @R0
- D=M // D = first number
-(OUTPUT_D)
- @R2
- M=D // M[2] = D (greatest number)
-(INFINITE_LOOP)
- @INFINITE_LOOP
- 0;JMP // infinite loop
diff --git a/projects/06/max/Max.hack b/projects/06/max/Max.hack
deleted file mode 100644
index ab8a440..0000000
--- a/projects/06/max/Max.hack
+++ /dev/null
@@ -1,16 +0,0 @@
-0000000000000000
-1111110000010000
-0000000000000001
-1111010011010000
-0000000000001010
-1110001100000001
-0000000000000001
-1111110000010000
-0000000000001100
-1110101010000111
-0000000000000000
-1111110000010000
-0000000000000010
-1110001100001000
-0000000000001110
-1110101010000111
diff --git a/projects/06/max/MaxL.asm b/projects/06/max/MaxL.asm
deleted file mode 100644
index fc3ccbf..0000000
--- a/projects/06/max/MaxL.asm
+++ /dev/null
@@ -1,23 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/max/MaxL.asm
-
-// Symbol-less version of the Max.asm program.
-
-@0
-D=M
-@1
-D=D-M
-@10
-D;JGT
-@1
-D=M
-@12
-0;JMP
-@0
-D=M
-@2
-M=D
-@14
-0;JMP
diff --git a/projects/06/pong/Pong.asm b/projects/06/pong/Pong.asm
deleted file mode 100644
index 79691f0..0000000
--- a/projects/06/pong/Pong.asm
+++ /dev/null
@@ -1,28375 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/pong/Pong.asm
-
-// The Pong game program was originally written in the high-level Jack language.
-// The Jack code was then translated by the Jack compiler into VM code.
-// The VM code was then translated by the VM translator into the Hack
-// assembly code shown here.
-
-@256
-D=A
-@SP
-M=D
-@133
-0;JMP
-@R15
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@END_EQ
-D;JNE
-@SP
-A=M-1
-M=-1
-(END_EQ)
-@R15
-A=M
-0;JMP
-@R15
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@END_GT
-D;JLE
-@SP
-A=M-1
-M=-1
-(END_GT)
-@R15
-A=M
-0;JMP
-@R15
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@END_LT
-D;JGE
-@SP
-A=M-1
-M=-1
-(END_LT)
-@R15
-A=M
-0;JMP
-@5
-D=A
-@LCL
-A=M-D
-D=M
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-D=A
-@SP
-M=D+1
-@LCL
-D=M
-@R14
-AM=D-1
-D=M
-@THAT
-M=D
-@R14
-AM=M-1
-D=M
-@THIS
-M=D
-@R14
-AM=M-1
-D=M
-@ARG
-M=D
-@R14
-AM=M-1
-D=M
-@LCL
-M=D
-@R13
-A=M
-0;JMP
-@SP
-A=M
-M=D
-@LCL
-D=M
-@SP
-AM=M+1
-M=D
-@ARG
-D=M
-@SP
-AM=M+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-M=D
-@THAT
-D=M
-@SP
-AM=M+1
-M=D
-@4
-D=A
-@R13
-D=D+M
-@SP
-D=M-D
-@ARG
-M=D
-@SP
-MD=M+1
-@LCL
-M=D
-@R14
-A=M
-0;JMP
-@0
-D=A
-@R13
-M=D
-@sys.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL0
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL0)
-(ball.new)
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.alloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL1
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL1)
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@10
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@THIS
-D=M
-@11
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@12
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@THIS
-D=M
-@13
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@THIS
-D=M
-@14
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.show
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL2
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL2)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(ball.dispose)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.dealloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL3
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL3)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ball.show)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL4
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL4)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.draw
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL5
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL5)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ball.hide)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL6
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL6)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.draw
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL7
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL7)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ball.draw)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL8
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL8)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ball.getleft)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(ball.getright)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-(ball.setdestination)
-@3
-D=A
-(LOOP_ball.setdestination)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_ball.setdestination
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL9
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL9)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL10
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL10)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT0
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT0)
-@THIS
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.setdestination$if_true0
-D;JNE
-@ball.setdestination$if_false0
-0;JMP
-(ball.setdestination$if_true0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT1
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT1)
-@THIS
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT2
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT2)
-@THIS
-D=M
-@9
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ball.setdestination$if_end0
-0;JMP
-(ball.setdestination$if_false0)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT3
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT3)
-@THIS
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT4
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT4)
-@THIS
-D=M
-@9
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-(ball.setdestination$if_end0)
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL11
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL11)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL12
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL12)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL13
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL13)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ball.move)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.hide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL14
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL14)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT5
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT5)
-@SP
-AM=M-1
-D=M
-@ball.move$if_true0
-D;JNE
-@ball.move$if_false0
-0;JMP
-(ball.move$if_true0)
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ball.move$if_end0
-0;JMP
-(ball.move$if_false0)
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@THIS
-D=M
-@9
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true1
-D;JNE
-@ball.move$if_false1
-0;JMP
-(ball.move$if_true1)
-@THIS
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true2
-D;JNE
-@ball.move$if_false2
-0;JMP
-(ball.move$if_true2)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@ball.move$if_end2
-0;JMP
-(ball.move$if_false2)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-(ball.move$if_end2)
-@ball.move$if_end1
-0;JMP
-(ball.move$if_false1)
-@THIS
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true3
-D;JNE
-@ball.move$if_false3
-0;JMP
-(ball.move$if_true3)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@ball.move$if_end3
-0;JMP
-(ball.move$if_false3)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-(ball.move$if_end3)
-(ball.move$if_end1)
-(ball.move$if_end0)
-@THIS
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true4
-D;JNE
-@ball.move$if_false4
-0;JMP
-(ball.move$if_true4)
-@THIS
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true5
-D;JNE
-@ball.move$if_false5
-0;JMP
-(ball.move$if_true5)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-@ball.move$if_end5
-0;JMP
-(ball.move$if_false5)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(ball.move$if_end5)
-@ball.move$if_end4
-0;JMP
-(ball.move$if_false4)
-@THIS
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ball.move$if_true6
-D;JNE
-@ball.move$if_false6
-0;JMP
-(ball.move$if_true6)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-@ball.move$if_end6
-0;JMP
-(ball.move$if_false6)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(ball.move$if_end6)
-(ball.move$if_end4)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@10
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT0
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT0)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ball.move$if_true7
-D;JNE
-@ball.move$if_false7
-0;JMP
-(ball.move$if_true7)
-@SP
-M=M+1
-A=M-1
-M=1
-@THIS
-D=M
-@14
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@10
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(ball.move$if_false7)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@11
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT6
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT6)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ball.move$if_true8
-D;JNE
-@ball.move$if_false8
-0;JMP
-(ball.move$if_true8)
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@14
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@11
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(ball.move$if_false8)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@12
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT1
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT1)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ball.move$if_true9
-D;JNE
-@ball.move$if_false9
-0;JMP
-(ball.move$if_true9)
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@14
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@12
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-(ball.move$if_false9)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@13
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT7
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT7)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ball.move$if_true10
-D;JNE
-@ball.move$if_false10
-0;JMP
-(ball.move$if_true10)
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@14
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@THIS
-D=M
-@13
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-(ball.move$if_false10)
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.show
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL15
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL15)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@14
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(ball.bounce)
-@5
-D=A
-(LOOP_ball.bounce)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_ball.bounce
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL16
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL16)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL17
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL17)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ0
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ0)
-@SP
-AM=M-1
-D=M
-@ball.bounce$if_true0
-D;JNE
-@ball.bounce$if_false0
-0;JMP
-(ball.bounce$if_true0)
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ball.bounce$if_end0
-0;JMP
-(ball.bounce$if_false0)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT8
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT8)
-@SP
-A=M-1
-M=!M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@RET_ADDRESS_EQ1
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ1)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT9
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT9)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@RET_ADDRESS_EQ2
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ2)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@ball.bounce$if_true1
-D;JNE
-@ball.bounce$if_false1
-0;JMP
-(ball.bounce$if_true1)
-@20
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ball.bounce$if_end1
-0;JMP
-(ball.bounce$if_false1)
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-(ball.bounce$if_end1)
-(ball.bounce$if_end0)
-@THIS
-D=M
-@14
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@RET_ADDRESS_EQ3
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ3)
-@SP
-AM=M-1
-D=M
-@ball.bounce$if_true2
-D;JNE
-@ball.bounce$if_false2
-0;JMP
-(ball.bounce$if_true2)
-@506
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@50
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL18
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL18)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL19
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL19)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL20
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL20)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ball.bounce$if_end2
-0;JMP
-(ball.bounce$if_false2)
-@THIS
-D=M
-@14
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ4
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ4)
-@SP
-AM=M-1
-D=M
-@ball.bounce$if_true3
-D;JNE
-@ball.bounce$if_false3
-0;JMP
-(ball.bounce$if_true3)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@50
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL21
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL21)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL22
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL22)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL23
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL23)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ball.bounce$if_end3
-0;JMP
-(ball.bounce$if_false3)
-@THIS
-D=M
-@14
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ5
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ5)
-@SP
-AM=M-1
-D=M
-@ball.bounce$if_true4
-D;JNE
-@ball.bounce$if_false4
-0;JMP
-(ball.bounce$if_true4)
-@250
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL24
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL24)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL25
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL25)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL26
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL26)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ball.bounce$if_end4
-0;JMP
-(ball.bounce$if_false4)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL27
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL27)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL28
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL28)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL29
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL29)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(ball.bounce$if_end4)
-(ball.bounce$if_end3)
-(ball.bounce$if_end2)
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@R13
-M=D
-@ball.setdestination
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL30
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL30)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.new)
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.alloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL31
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL31)
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.show
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL32
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL32)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(bat.dispose)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.dealloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL33
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL33)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.show)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL34
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL34)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.draw
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL35
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL35)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.hide)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL36
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL36)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.draw
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL37
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL37)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.draw)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL38
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL38)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.setdirection)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.getleft)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(bat.getright)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-(bat.setwidth)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.hide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL39
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL39)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.show
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL40
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL40)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(bat.move)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@RET_ADDRESS_EQ6
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ6)
-@SP
-AM=M-1
-D=M
-@bat.move$if_true0
-D;JNE
-@bat.move$if_false0
-0;JMP
-(bat.move$if_true0)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT10
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT10)
-@SP
-AM=M-1
-D=M
-@bat.move$if_true1
-D;JNE
-@bat.move$if_false1
-0;JMP
-(bat.move$if_true1)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(bat.move$if_false1)
-@SP
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL41
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL41)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL42
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL42)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL43
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL43)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL44
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL44)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@bat.move$if_end0
-0;JMP
-(bat.move$if_false0)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT2
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT2)
-@SP
-AM=M-1
-D=M
-@bat.move$if_true2
-D;JNE
-@bat.move$if_false2
-0;JMP
-(bat.move$if_true2)
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-(bat.move$if_false2)
-@SP
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL45
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL45)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL46
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL46)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@1
-D=A
-@R13
-M=D
-@screen.setcolor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL47
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL47)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL48
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL48)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(bat.move$if_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(main.main)
-@SP
-AM=M+1
-A=A-1
-M=0
-@0
-D=A
-@R13
-M=D
-@ponggame.newinstance
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL49
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL49)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@ponggame.getinstance
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL50
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL50)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ponggame.run
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL51
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL51)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ponggame.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL52
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL52)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ponggame.new)
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.alloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL53
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL53)
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@0
-D=A
-@R13
-M=D
-@screen.clearscreen
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL54
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL54)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@50
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@230
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@229
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@R13
-M=D
-@bat.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL55
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL55)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@253
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@222
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@229
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@R13
-M=D
-@ball.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL56
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL56)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@400
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@3
-D=A
-@R13
-M=D
-@ball.setdestination
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL57
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL57)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@238
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@240
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@R13
-M=D
-@screen.drawrectangle
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL58
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL58)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@22
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@2
-D=A
-@R13
-M=D
-@output.movecursor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL59
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL59)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@8
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL60
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL60)
-@83
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL61
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL61)
-@99
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL62
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL62)
-@111
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL63
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL63)
-@114
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL64
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL64)
-@101
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL65
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL65)
-@58
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL66
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL66)
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL67
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL67)
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL68
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL68)
-@1
-D=A
-@R13
-M=D
-@output.printstring
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL69
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL69)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(ponggame.dispose)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL70
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL70)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL71
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL71)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.dealloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL72
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL72)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ponggame.newinstance)
-@0
-D=A
-@R13
-M=D
-@ponggame.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL73
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL73)
-@SP
-AM=M-1
-D=M
-@ponggame.0
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ponggame.getinstance)
-@ponggame.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(ponggame.run)
-@SP
-AM=M+1
-A=A-1
-M=0
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-(ponggame.run$while_exp0)
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ponggame.run$while_end0
-D;JNE
-(ponggame.run$while_exp1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ7
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ7)
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ponggame.run$while_end1
-D;JNE
-@0
-D=A
-@R13
-M=D
-@keyboard.keypressed
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL74
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL74)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.move
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL75
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL75)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ponggame.moveball
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL76
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL76)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ponggame.run$while_exp1
-0;JMP
-(ponggame.run$while_end1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@130
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ8
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ8)
-@SP
-AM=M-1
-D=M
-@ponggame.run$if_true0
-D;JNE
-@ponggame.run$if_false0
-0;JMP
-(ponggame.run$if_true0)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@2
-D=A
-@R13
-M=D
-@bat.setdirection
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL77
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL77)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ponggame.run$if_end0
-0;JMP
-(ponggame.run$if_false0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@132
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ9
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ9)
-@SP
-AM=M-1
-D=M
-@ponggame.run$if_true1
-D;JNE
-@ponggame.run$if_false1
-0;JMP
-(ponggame.run$if_true1)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@bat.setdirection
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL78
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL78)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ponggame.run$if_end1
-0;JMP
-(ponggame.run$if_false1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@140
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ10
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ10)
-@SP
-AM=M-1
-D=M
-@ponggame.run$if_true2
-D;JNE
-@ponggame.run$if_false2
-0;JMP
-(ponggame.run$if_true2)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-M=D
-(ponggame.run$if_false2)
-(ponggame.run$if_end1)
-(ponggame.run$if_end0)
-(ponggame.run$while_exp2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ11
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ11)
-@SP
-A=M-1
-M=!M
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ponggame.run$while_end2
-D;JNE
-@0
-D=A
-@R13
-M=D
-@keyboard.keypressed
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL79
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL79)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.move
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL80
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL80)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ponggame.moveball
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL81
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL81)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ponggame.run$while_exp2
-0;JMP
-(ponggame.run$while_end2)
-@ponggame.run$while_exp0
-0;JMP
-(ponggame.run$while_end0)
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ponggame.run$if_true3
-D;JNE
-@ponggame.run$if_false3
-0;JMP
-(ponggame.run$if_true3)
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@output.movecursor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL82
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL82)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@9
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL83
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL83)
-@71
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL84
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL84)
-@97
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL85
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL85)
-@109
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL86
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL86)
-@101
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL87
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL87)
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL88
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL88)
-@79
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL89
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL89)
-@118
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL90
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL90)
-@101
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL91
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL91)
-@114
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL92
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL92)
-@1
-D=A
-@R13
-M=D
-@output.printstring
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL93
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL93)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(ponggame.run$if_false3)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(ponggame.moveball)
-@5
-D=A
-(LOOP_ponggame.moveball)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_ponggame.moveball
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.move
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL94
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL94)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT3
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT3)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ12
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ12)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@ponggame.moveball$if_true0
-D;JNE
-@ponggame.moveball$if_false0
-0;JMP
-(ponggame.moveball$if_true0)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.getleft
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL95
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL95)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@bat.getright
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL96
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL96)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.getleft
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL97
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL97)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@ball.getright
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL98
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL98)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ13
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ13)
-@SP
-AM=M-1
-D=M
-@ponggame.moveball$if_true1
-D;JNE
-@ponggame.moveball$if_false1
-0;JMP
-(ponggame.moveball$if_true1)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT4
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT4)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT11
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT11)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-M=D
-@THIS
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@ponggame.moveball$if_true2
-D;JNE
-@ponggame.moveball$if_false2
-0;JMP
-(ponggame.moveball$if_true2)
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@RET_ADDRESS_LT12
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT12)
-@SP
-AM=M-1
-D=M
-@ponggame.moveball$if_true3
-D;JNE
-@ponggame.moveball$if_false3
-0;JMP
-(ponggame.moveball$if_true3)
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ponggame.moveball$if_end3
-0;JMP
-(ponggame.moveball$if_false3)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@RET_ADDRESS_GT5
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT5)
-@SP
-AM=M-1
-D=M
-@ponggame.moveball$if_true4
-D;JNE
-@ponggame.moveball$if_false4
-0;JMP
-(ponggame.moveball$if_true4)
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(ponggame.moveball$if_false4)
-(ponggame.moveball$if_end3)
-@THIS
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@bat.setwidth
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL99
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL99)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@22
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@output.movecursor
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL100
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL100)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@THIS
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.printint
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL101
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL101)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(ponggame.moveball$if_false2)
-(ponggame.moveball$if_false1)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@ball.bounce
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL102
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL102)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(ponggame.moveball$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(array.new)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT6
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT6)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@array.new$if_true0
-D;JNE
-@array.new$if_false0
-0;JMP
-(array.new$if_true0)
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL103
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL103)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(array.new$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.alloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL104
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL104)
-@54
-0;JMP
-(array.dispose)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.dealloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL105
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL105)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(keyboard.init)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(keyboard.keypressed)
-@24576
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.peek
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL106
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL106)
-@54
-0;JMP
-(keyboard.readchar)
-@SP
-A=M
-M=0
-AD=A+1
-M=0
-@SP
-M=D+1
-@SP
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@R13
-M=D
-@output.printchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL107
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL107)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(keyboard.readchar$while_exp0)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ14
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ14)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT7
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT7)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@keyboard.readchar$while_end0
-D;JNE
-@0
-D=A
-@R13
-M=D
-@keyboard.keypressed
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL108
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL108)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT8
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT8)
-@SP
-AM=M-1
-D=M
-@keyboard.readchar$if_true0
-D;JNE
-@keyboard.readchar$if_false0
-0;JMP
-(keyboard.readchar$if_true0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(keyboard.readchar$if_false0)
-@keyboard.readchar$while_exp0
-0;JMP
-(keyboard.readchar$while_end0)
-@0
-D=A
-@R13
-M=D
-@string.backspace
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL109
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL109)
-@1
-D=A
-@R13
-M=D
-@output.printchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL110
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL110)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.printchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL111
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL111)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(keyboard.readline)
-@5
-D=A
-(LOOP_keyboard.readline)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_keyboard.readline
-D;JGT
-@80
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL112
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL112)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.printstring
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL113
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL113)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@string.newline
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL114
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL114)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@0
-D=A
-@R13
-M=D
-@string.backspace
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL115
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL115)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-(keyboard.readline$while_exp0)
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@keyboard.readline$while_end0
-D;JNE
-@0
-D=A
-@R13
-M=D
-@keyboard.readchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL116
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL116)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ15
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ15)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@keyboard.readline$if_true0
-D;JNE
-@keyboard.readline$if_false0
-0;JMP
-(keyboard.readline$if_true0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ16
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ16)
-@SP
-AM=M-1
-D=M
-@keyboard.readline$if_true1
-D;JNE
-@keyboard.readline$if_false1
-0;JMP
-(keyboard.readline$if_true1)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.eraselastchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL117
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL117)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@keyboard.readline$if_end1
-0;JMP
-(keyboard.readline$if_false1)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL118
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL118)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-(keyboard.readline$if_end1)
-(keyboard.readline$if_false0)
-@keyboard.readline$while_exp0
-0;JMP
-(keyboard.readline$while_end0)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(keyboard.readint)
-@SP
-A=M
-M=0
-AD=A+1
-M=0
-@SP
-M=D+1
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@keyboard.readline
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL119
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL119)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.intvalue
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL120
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL120)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL121
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL121)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.init)
-@SP
-AM=M+1
-A=A-1
-M=0
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL122
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL122)
-@SP
-AM=M-1
-D=M
-@math.1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL123
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL123)
-@SP
-AM=M-1
-D=M
-@math.0
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(math.init$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT13
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT13)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.init$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@math.init$while_exp0
-0;JMP
-(math.init$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(math.abs)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT14
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT14)
-@SP
-AM=M-1
-D=M
-@math.abs$if_true0
-D;JNE
-@math.abs$if_false0
-0;JMP
-(math.abs$if_true0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-(math.abs$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.multiply)
-@5
-D=A
-(LOOP_math.multiply)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_math.multiply
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT15
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT15)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT9
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT9)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT10
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT10)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT16
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT16)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL124
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL124)
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL125
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL125)
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT17
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT17)
-@SP
-AM=M-1
-D=M
-@math.multiply$if_true0
-D;JNE
-@math.multiply$if_false0
-0;JMP
-(math.multiply$if_true0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-(math.multiply$if_false0)
-(math.multiply$while_exp0)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT18
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT18)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.multiply$while_end0
-D;JNE
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT11
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT11)
-@SP
-AM=M-1
-D=M
-@math.multiply$if_true1
-D;JNE
-@math.multiply$if_false1
-0;JMP
-(math.multiply$if_true1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-(math.multiply$if_false1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@math.multiply$while_exp0
-0;JMP
-(math.multiply$while_end0)
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@math.multiply$if_true2
-D;JNE
-@math.multiply$if_false2
-0;JMP
-(math.multiply$if_true2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(math.multiply$if_false2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.divide)
-@4
-D=A
-(LOOP_math.divide)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_math.divide
-D;JGT
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ17
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ17)
-@SP
-AM=M-1
-D=M
-@math.divide$if_true0
-D;JNE
-@math.divide$if_false0
-0;JMP
-(math.divide$if_true0)
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL126
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL126)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(math.divide$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT19
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT19)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT12
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT12)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT13
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT13)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT20
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT20)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL127
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL127)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL128
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL128)
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-(math.divide$while_exp0)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.divide$while_end0
-D;JNE
-@32767
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT21
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT21)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.divide$if_true1
-D;JNE
-@math.divide$if_false1
-0;JMP
-(math.divide$if_true1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT14
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT14)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.divide$if_true2
-D;JNE
-@math.divide$if_false2
-0;JMP
-(math.divide$if_true2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(math.divide$if_false2)
-(math.divide$if_false1)
-@math.divide$while_exp0
-0;JMP
-(math.divide$while_end0)
-(math.divide$while_exp1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@RET_ADDRESS_GT15
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT15)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.divide$while_end1
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT16
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT16)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.divide$if_true3
-D;JNE
-@math.divide$if_false3
-0;JMP
-(math.divide$if_true3)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-(math.divide$if_false3)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@math.divide$while_exp1
-0;JMP
-(math.divide$while_end1)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@math.divide$if_true4
-D;JNE
-@math.divide$if_false4
-0;JMP
-(math.divide$if_true4)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(math.divide$if_false4)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.sqrt)
-@4
-D=A
-(LOOP_math.sqrt)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_math.sqrt
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT22
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT22)
-@SP
-AM=M-1
-D=M
-@math.sqrt$if_true0
-D;JNE
-@math.sqrt$if_false0
-0;JMP
-(math.sqrt$if_true0)
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL129
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL129)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(math.sqrt$if_false0)
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(math.sqrt$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@RET_ADDRESS_GT17
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT17)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@math.sqrt$while_end0
-D;JNE
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@math.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL130
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL130)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT18
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT18)
-@SP
-A=M-1
-M=!M
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT23
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT23)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@math.sqrt$if_true1
-D;JNE
-@math.sqrt$if_false1
-0;JMP
-(math.sqrt$if_true1)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-(math.sqrt$if_false1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@math.sqrt$while_exp0
-0;JMP
-(math.sqrt$while_end0)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.max)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT19
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT19)
-@SP
-AM=M-1
-D=M
-@math.max$if_true0
-D;JNE
-@math.max$if_false0
-0;JMP
-(math.max$if_true0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-(math.max$if_false0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(math.min)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT24
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT24)
-@SP
-AM=M-1
-D=M
-@math.min$if_true0
-D;JNE
-@math.min$if_false0
-0;JMP
-(math.min$if_true0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-(math.min$if_false0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(memory.init)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@memory.0
-M=D
-@2048
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@memory.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@14334
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@2049
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@memory.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2050
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(memory.peek)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@memory.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(memory.poke)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@memory.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(memory.alloc)
-@SP
-AM=M+1
-A=A-1
-M=0
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@RET_ADDRESS_LT25
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT25)
-@SP
-AM=M-1
-D=M
-@memory.alloc$if_true0
-D;JNE
-@memory.alloc$if_false0
-0;JMP
-(memory.alloc$if_true0)
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL131
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL131)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(memory.alloc$if_false0)
-@2048
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(memory.alloc$while_exp0)
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT26
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT26)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@memory.alloc$while_end0
-D;JNE
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@memory.alloc$while_exp0
-0;JMP
-(memory.alloc$while_end0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@16379
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT20
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT20)
-@SP
-AM=M-1
-D=M
-@memory.alloc$if_true1
-D;JNE
-@memory.alloc$if_false1
-0;JMP
-(memory.alloc$if_true1)
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL132
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL132)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(memory.alloc$if_false1)
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@RET_ADDRESS_GT21
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT21)
-@SP
-AM=M-1
-D=M
-@memory.alloc$if_true2
-D;JNE
-@memory.alloc$if_false2
-0;JMP
-(memory.alloc$if_true2)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@RET_ADDRESS_EQ18
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ18)
-@SP
-AM=M-1
-D=M
-@memory.alloc$if_true3
-D;JNE
-@memory.alloc$if_false3
-0;JMP
-(memory.alloc$if_true3)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@memory.alloc$if_end3
-0;JMP
-(memory.alloc$if_false3)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(memory.alloc$if_end3)
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(memory.alloc$if_false2)
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-(memory.dealloc)
-@SP
-A=M
-M=0
-AD=A+1
-M=0
-@SP
-M=D+1
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ19
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ19)
-@SP
-AM=M-1
-D=M
-@memory.dealloc$if_true0
-D;JNE
-@memory.dealloc$if_false0
-0;JMP
-(memory.dealloc$if_true0)
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@memory.dealloc$if_end0
-0;JMP
-(memory.dealloc$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@RET_ADDRESS_EQ20
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ20)
-@SP
-AM=M-1
-D=M
-@memory.dealloc$if_true1
-D;JNE
-@memory.dealloc$if_false1
-0;JMP
-(memory.dealloc$if_true1)
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@memory.dealloc$if_end1
-0;JMP
-(memory.dealloc$if_false1)
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(memory.dealloc$if_end1)
-(memory.dealloc$if_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.init)
-@16384
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.4
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL133
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL133)
-@SP
-AM=M-1
-D=M
-@output.3
-M=D
-@0
-D=A
-@R13
-M=D
-@output.initmap
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL134
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL134)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@output.createshiftedmap
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL135
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL135)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.initmap)
-@127
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL136
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL136)
-@SP
-AM=M-1
-D=M
-@output.5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL137
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL137)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL138
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL138)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@33
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL139
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL139)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@34
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@20
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL140
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL140)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL141
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL141)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@36
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL142
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL142)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@37
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL143
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL143)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@38
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL144
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL144)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@39
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL145
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL145)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@40
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL146
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL146)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@41
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL147
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL147)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@42
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL148
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL148)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@43
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL149
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL149)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@44
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL150
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL150)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@45
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL151
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL151)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@46
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL152
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL152)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@47
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL153
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL153)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL154
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL154)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@49
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL155
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL155)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@50
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL156
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL156)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL157
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL157)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@52
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@26
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL158
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL158)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@53
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL159
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL159)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL160
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL160)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@55
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL161
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL161)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@56
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL162
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL162)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@57
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL163
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL163)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@58
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL164
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL164)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL165
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL165)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@60
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL166
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL166)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@61
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL167
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL167)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@62
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL168
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL168)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@64
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL169
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL169)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL170
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL170)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@65
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL171
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL171)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@66
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL172
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL172)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@67
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL173
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL173)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@68
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL174
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL174)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@69
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL175
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL175)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@70
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL176
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL176)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@71
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@44
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL177
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL177)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@72
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL178
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL178)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@73
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL179
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL179)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@74
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL180
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL180)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@75
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL181
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL181)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@76
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL182
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL182)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@77
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@33
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL183
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL183)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@78
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL184
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL184)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@79
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL185
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL185)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@80
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL186
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL186)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@81
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL187
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL187)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@82
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL188
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL188)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@83
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL189
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL189)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@84
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL190
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL190)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@85
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL191
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL191)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@86
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL192
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL192)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@87
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL193
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL193)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@88
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL194
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL194)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@89
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL195
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL195)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@90
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL196
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL196)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@91
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL197
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL197)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@92
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=1
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL198
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL198)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@93
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL199
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL199)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@94
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@8
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL200
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL200)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@95
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL201
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL201)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@96
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL202
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL202)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@97
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL203
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL203)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@98
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL204
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL204)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@99
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL205
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL205)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@100
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL206
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL206)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@101
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL207
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL207)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@102
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@38
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL208
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL208)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@103
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL209
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL209)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@104
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL210
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL210)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@105
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL211
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL211)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@106
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@56
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL212
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL212)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@107
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL213
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL213)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@108
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL214
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL214)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@109
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL215
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL215)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@110
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL216
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL216)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@111
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL217
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL217)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@112
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL218
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL218)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@113
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL219
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL219)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@114
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL220
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL220)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@115
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL221
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL221)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@116
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL222
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL222)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@117
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL223
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL223)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@118
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL224
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL224)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@119
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL225
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL225)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@120
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL226
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL226)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@121
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL227
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL227)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@122
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL228
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL228)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@123
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL229
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL229)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@124
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL230
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL230)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@125
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL231
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL231)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@126
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@38
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@R13
-M=D
-@output.create
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL232
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL232)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.create)
-@SP
-AM=M+1
-A=A-1
-M=0
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL233
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL233)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@4
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@8
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@9
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@9
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@10
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-D=M
-@11
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.createshiftedmap)
-@4
-D=A
-(LOOP_output.createshiftedmap)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_output.createshiftedmap
-D;JGT
-@127
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL234
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL234)
-@SP
-AM=M-1
-D=M
-@output.6
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-(output.createshiftedmap$while_exp0)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@127
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT27
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT27)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.createshiftedmap$while_end0
-D;JNE
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL235
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL235)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.6
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-(output.createshiftedmap$while_exp1)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT28
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT28)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.createshiftedmap$while_end1
-D;JNE
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL236
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL236)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@output.createshiftedmap$while_exp1
-0;JMP
-(output.createshiftedmap$while_end1)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ21
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ21)
-@SP
-AM=M-1
-D=M
-@output.createshiftedmap$if_true0
-D;JNE
-@output.createshiftedmap$if_false0
-0;JMP
-(output.createshiftedmap$if_true0)
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@output.createshiftedmap$if_end0
-0;JMP
-(output.createshiftedmap$if_false0)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-(output.createshiftedmap$if_end0)
-@output.createshiftedmap$while_exp0
-0;JMP
-(output.createshiftedmap$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.getmap)
-@SP
-AM=M+1
-A=A-1
-M=0
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT29
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT29)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@126
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT22
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT22)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@output.getmap$if_true0
-D;JNE
-@output.getmap$if_false0
-0;JMP
-(output.getmap$if_true0)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-(output.getmap$if_false0)
-@output.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.getmap$if_true1
-D;JNE
-@output.getmap$if_false1
-0;JMP
-(output.getmap$if_true1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@output.getmap$if_end1
-0;JMP
-(output.getmap$if_false1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.6
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(output.getmap$if_end1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(output.drawchar)
-@4
-D=A
-(LOOP_output.drawchar)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_output.drawchar
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.getmap
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL237
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL237)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(output.drawchar$while_exp0)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT30
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT30)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.drawchar$while_end0
-D;JNE
-@output.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.drawchar$if_true0
-D;JNE
-@output.drawchar$if_false0
-0;JMP
-(output.drawchar$if_true0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.4
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@output.drawchar$if_end0
-0;JMP
-(output.drawchar$if_false0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.4
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-(output.drawchar$if_end0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.4
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@output.drawchar$while_exp0
-0;JMP
-(output.drawchar$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.movecursor)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT31
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT31)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@22
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT23
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT23)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT32
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT32)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT24
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT24)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@output.movecursor$if_true0
-D;JNE
-@output.movecursor$if_false0
-0;JMP
-(output.movecursor$if_true0)
-@20
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL238
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL238)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(output.movecursor$if_false0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL239
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL239)
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@352
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL240
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL240)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL241
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL241)
-@RET_ADDRESS_EQ22
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ22)
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.drawchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL242
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL242)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.printchar)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@0
-D=A
-@R13
-M=D
-@string.newline
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL243
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL243)
-@RET_ADDRESS_EQ23
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ23)
-@SP
-AM=M-1
-D=M
-@output.printchar$if_true0
-D;JNE
-@output.printchar$if_false0
-0;JMP
-(output.printchar$if_true0)
-@0
-D=A
-@R13
-M=D
-@output.println
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL244
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL244)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@output.printchar$if_end0
-0;JMP
-(output.printchar$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@0
-D=A
-@R13
-M=D
-@string.backspace
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL245
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL245)
-@RET_ADDRESS_EQ24
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ24)
-@SP
-AM=M-1
-D=M
-@output.printchar$if_true1
-D;JNE
-@output.printchar$if_false1
-0;JMP
-(output.printchar$if_true1)
-@0
-D=A
-@R13
-M=D
-@output.backspace
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL246
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL246)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@output.printchar$if_end1
-0;JMP
-(output.printchar$if_false1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.drawchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL247
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL247)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@output.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.printchar$if_true2
-D;JNE
-@output.printchar$if_false2
-0;JMP
-(output.printchar$if_true2)
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-(output.printchar$if_false2)
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ25
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ25)
-@SP
-AM=M-1
-D=M
-@output.printchar$if_true3
-D;JNE
-@output.printchar$if_false3
-0;JMP
-(output.printchar$if_true3)
-@0
-D=A
-@R13
-M=D
-@output.println
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL248
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL248)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@output.printchar$if_end3
-0;JMP
-(output.printchar$if_false3)
-@output.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-(output.printchar$if_end3)
-(output.printchar$if_end1)
-(output.printchar$if_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.printstring)
-@SP
-A=M
-M=0
-AD=A+1
-M=0
-@SP
-M=D+1
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.length
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL249
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL249)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(output.printstring$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT33
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT33)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.printstring$while_end0
-D;JNE
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.charat
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL250
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL250)
-@1
-D=A
-@R13
-M=D
-@output.printchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL251
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL251)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@output.printstring$while_exp0
-0;JMP
-(output.printstring$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.printint)
-@output.3
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.setint
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL252
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL252)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@output.3
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.printstring
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL253
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL253)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.println)
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@352
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@8128
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ26
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ26)
-@SP
-AM=M-1
-D=M
-@output.println$if_true0
-D;JNE
-@output.println$if_false0
-0;JMP
-(output.println$if_true0)
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-(output.println$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(output.backspace)
-@output.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.backspace$if_true0
-D;JNE
-@output.backspace$if_false0
-0;JMP
-(output.backspace$if_true0)
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT25
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT25)
-@SP
-AM=M-1
-D=M
-@output.backspace$if_true1
-D;JNE
-@output.backspace$if_false1
-0;JMP
-(output.backspace$if_true1)
-@output.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-@output.backspace$if_end1
-0;JMP
-(output.backspace$if_false1)
-@31
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.0
-M=D
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ27
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ27)
-@SP
-AM=M-1
-D=M
-@output.backspace$if_true2
-D;JNE
-@output.backspace$if_false2
-0;JMP
-(output.backspace$if_true2)
-@8128
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-(output.backspace$if_false2)
-@output.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@321
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@output.1
-M=D
-(output.backspace$if_end1)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-@output.backspace$if_end0
-0;JMP
-(output.backspace$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@output.2
-M=D
-(output.backspace$if_end0)
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.drawchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL254
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL254)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.init)
-@SP
-AM=M+1
-A=A-1
-M=0
-@16384
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.2
-M=D
-@17
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL255
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL255)
-@SP
-AM=M-1
-D=M
-@screen.0
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(screen.init$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT34
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT34)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.init$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@screen.init$while_exp0
-0;JMP
-(screen.init$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.clearscreen)
-@SP
-AM=M+1
-A=A-1
-M=0
-(screen.clearscreen$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@8192
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT35
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT35)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.clearscreen$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@screen.clearscreen$while_exp0
-0;JMP
-(screen.clearscreen$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.updatelocation)
-@screen.2
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.updatelocation$if_true0
-D;JNE
-@screen.updatelocation$if_false0
-0;JMP
-(screen.updatelocation$if_true0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@screen.updatelocation$if_end0
-0;JMP
-(screen.updatelocation$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-(screen.updatelocation$if_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.setcolor)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.2
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawpixel)
-@3
-D=A
-(LOOP_screen.drawpixel)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_screen.drawpixel
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT36
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT36)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT26
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT26)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT37
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT37)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT27
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT27)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawpixel$if_true0
-D;JNE
-@screen.drawpixel$if_false0
-0;JMP
-(screen.drawpixel$if_true0)
-@7
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL256
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL256)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawpixel$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL257
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL257)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL258
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL258)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL259
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL259)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL260
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL260)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawconditional)
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.drawconditional$if_true0
-D;JNE
-@screen.drawconditional$if_false0
-0;JMP
-(screen.drawconditional$if_true0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.drawpixel
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL261
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL261)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@screen.drawconditional$if_end0
-0;JMP
-(screen.drawconditional$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.drawpixel
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL262
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL262)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawconditional$if_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawline)
-@11
-D=A
-(LOOP_screen.drawline)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_screen.drawline
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT38
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT38)
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT28
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT28)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT39
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT39)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT29
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT29)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawline$if_true0
-D;JNE
-@screen.drawline$if_false0
-0;JMP
-(screen.drawline$if_true0)
-@8
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL263
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL263)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawline$if_false0)
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL264
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL264)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=A
-@R13
-M=D
-@math.abs
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL265
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL265)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT40
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT40)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT41
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT41)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-M=!M
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT42
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT42)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawline$if_true1
-D;JNE
-@screen.drawline$if_false1
-0;JMP
-(screen.drawline$if_true1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-A=A+1
-A=A+1
-M=D
-(screen.drawline$if_false1)
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.drawline$if_true2
-D;JNE
-@screen.drawline$if_false2
-0;JMP
-(screen.drawline$if_true2)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT30
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT30)
-@LCL
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@screen.drawline$if_end2
-0;JMP
-(screen.drawline$if_false2)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT31
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT31)
-@LCL
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-(screen.drawline$if_end2)
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL266
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL266)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL267
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL267)
-@LCL
-D=M
-@9
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL268
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL268)
-@LCL
-D=M
-@10
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@R13
-M=D
-@screen.drawconditional
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL269
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL269)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawline$while_exp0)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT43
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT43)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.drawline$while_end0
-D;JNE
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT44
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT44)
-@SP
-AM=M-1
-D=M
-@screen.drawline$if_true3
-D;JNE
-@screen.drawline$if_false3
-0;JMP
-(screen.drawline$if_true3)
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@9
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@screen.drawline$if_end3
-0;JMP
-(screen.drawline$if_false3)
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@10
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@screen.drawline$if_true4
-D;JNE
-@screen.drawline$if_false4
-0;JMP
-(screen.drawline$if_true4)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@screen.drawline$if_end4
-0;JMP
-(screen.drawline$if_false4)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(screen.drawline$if_end4)
-(screen.drawline$if_end3)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@R13
-M=D
-@screen.drawconditional
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL270
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL270)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@screen.drawline$while_exp0
-0;JMP
-(screen.drawline$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawrectangle)
-@9
-D=A
-(LOOP_screen.drawrectangle)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_screen.drawrectangle
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT32
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT32)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT33
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT33)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT45
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT45)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT34
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT34)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT46
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT46)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT35
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT35)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawrectangle$if_true0
-D;JNE
-@screen.drawrectangle$if_false0
-0;JMP
-(screen.drawrectangle$if_true0)
-@9
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL271
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL271)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawrectangle$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL272
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL272)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL273
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL273)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL274
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL274)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL275
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL275)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL276
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL276)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-(screen.drawrectangle$while_exp0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT36
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT36)
-@SP
-A=M-1
-M=!M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.drawrectangle$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ28
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ28)
-@SP
-AM=M-1
-D=M
-@screen.drawrectangle$if_true1
-D;JNE
-@screen.drawrectangle$if_false1
-0;JMP
-(screen.drawrectangle$if_true1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL277
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL277)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@screen.drawrectangle$if_end1
-0;JMP
-(screen.drawrectangle$if_false1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL278
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL278)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(screen.drawrectangle$while_exp1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT47
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT47)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.drawrectangle$while_end1
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL279
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL279)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@screen.drawrectangle$while_exp1
-0;JMP
-(screen.drawrectangle$while_end1)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL280
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL280)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawrectangle$if_end1)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@screen.drawrectangle$while_exp0
-0;JMP
-(screen.drawrectangle$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawhorizontal)
-@11
-D=A
-(LOOP_screen.drawhorizontal)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_screen.drawhorizontal
-D;JGT
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.min
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL281
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL281)
-@LCL
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.max
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL282
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL282)
-@LCL
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@RET_ADDRESS_GT37
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT37)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT48
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT48)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@512
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT49
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT49)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@RET_ADDRESS_GT38
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT38)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-AM=M-1
-D=M
-@screen.drawhorizontal$if_true0
-D;JNE
-@screen.drawhorizontal$if_false0
-0;JMP
-(screen.drawhorizontal$if_true0)
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@2
-D=A
-@R13
-M=D
-@math.max
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL283
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL283)
-@LCL
-D=M
-@7
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.min
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL284
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL284)
-@LCL
-D=M
-@8
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL285
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL285)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-D=M
-@7
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL286
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL286)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-D=M
-@9
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL287
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL287)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-D=M
-@8
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL288
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL288)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-D=M
-@10
-D=D+A
-@R13
-M=D
-@SP
-AM=M-1
-D=M
-@R13
-A=M
-M=D
-@LCL
-D=M
-@9
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@10
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@screen.0
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL289
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL289)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@6
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ29
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ29)
-@SP
-AM=M-1
-D=M
-@screen.drawhorizontal$if_true1
-D;JNE
-@screen.drawhorizontal$if_false1
-0;JMP
-(screen.drawhorizontal$if_true1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL290
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL290)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@screen.drawhorizontal$if_end1
-0;JMP
-(screen.drawhorizontal$if_false1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@5
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL291
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL291)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(screen.drawhorizontal$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT50
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT50)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.drawhorizontal$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL292
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL292)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@screen.drawhorizontal$while_exp0
-0;JMP
-(screen.drawhorizontal$while_end0)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@screen.updatelocation
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL293
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL293)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawhorizontal$if_end1)
-(screen.drawhorizontal$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawsymetric)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=A
-@R13
-M=D
-@screen.drawhorizontal
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL294
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL294)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=A
-@R13
-M=D
-@screen.drawhorizontal
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL295
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL295)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@R13
-M=D
-@screen.drawhorizontal
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL296
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL296)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@R13
-M=D
-@screen.drawhorizontal
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL297
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL297)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(screen.drawcircle)
-@3
-D=A
-(LOOP_screen.drawcircle)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_screen.drawcircle
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT51
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT51)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT39
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT39)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT52
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT52)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT40
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT40)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawcircle$if_true0
-D;JNE
-@screen.drawcircle$if_false0
-0;JMP
-(screen.drawcircle$if_true0)
-@12
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL298
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL298)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawcircle$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT53
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT53)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@511
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT41
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT41)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT54
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT54)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@255
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT42
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT42)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@screen.drawcircle$if_true1
-D;JNE
-@screen.drawcircle$if_false1
-0;JMP
-(screen.drawcircle$if_true1)
-@13
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL299
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL299)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawcircle$if_false1)
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@R13
-M=D
-@screen.drawsymetric
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL300
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL300)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(screen.drawcircle$while_exp0)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT43
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT43)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@screen.drawcircle$while_end0
-D;JNE
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT55
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT55)
-@SP
-AM=M-1
-D=M
-@screen.drawcircle$if_true2
-D;JNE
-@screen.drawcircle$if_false2
-0;JMP
-(screen.drawcircle$if_true2)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL301
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL301)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@screen.drawcircle$if_end2
-0;JMP
-(screen.drawcircle$if_false2)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL302
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL302)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@5
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(screen.drawcircle$if_end2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@R13
-M=D
-@screen.drawsymetric
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL303
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL303)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@screen.drawcircle$while_exp0
-0;JMP
-(screen.drawcircle$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.new)
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.alloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL304
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL304)
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT56
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT56)
-@SP
-AM=M-1
-D=M
-@string.new$if_true0
-D;JNE
-@string.new$if_false0
-0;JMP
-(string.new$if_true0)
-@14
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL305
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL305)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.new$if_false0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT44
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT44)
-@SP
-AM=M-1
-D=M
-@string.new$if_true1
-D;JNE
-@string.new$if_false1
-0;JMP
-(string.new$if_true1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL306
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL306)
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-M=D
-(string.new$if_false1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.dispose)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT45
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT45)
-@SP
-AM=M-1
-D=M
-@string.dispose$if_true0
-D;JNE
-@string.dispose$if_false0
-0;JMP
-(string.dispose$if_true0)
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL307
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL307)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.dispose$if_false0)
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@memory.dealloc
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL308
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL308)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.length)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.charat)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT57
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT57)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT46
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT46)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ30
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ30)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@string.charat$if_true0
-D;JNE
-@string.charat$if_false0
-0;JMP
-(string.charat$if_true0)
-@15
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL309
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL309)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.charat$if_false0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.setcharat)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT58
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT58)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT47
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT47)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ31
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ31)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-AM=M-1
-D=M
-@string.setcharat$if_true0
-D;JNE
-@string.setcharat$if_false0
-0;JMP
-(string.setcharat$if_true0)
-@16
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL310
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL310)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.setcharat$if_false0)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.appendchar)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ32
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ32)
-@SP
-AM=M-1
-D=M
-@string.appendchar$if_true0
-D;JNE
-@string.appendchar$if_false0
-0;JMP
-(string.appendchar$if_true0)
-@17
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL311
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL311)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.appendchar$if_false0)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@THIS
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.eraselastchar)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ33
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ33)
-@SP
-AM=M-1
-D=M
-@string.eraselastchar$if_true0
-D;JNE
-@string.eraselastchar$if_false0
-0;JMP
-(string.eraselastchar$if_true0)
-@18
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL312
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL312)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.eraselastchar$if_false0)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.intvalue)
-@5
-D=A
-(LOOP_string.intvalue)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_string.intvalue
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ34
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ34)
-@SP
-AM=M-1
-D=M
-@string.intvalue$if_true0
-D;JNE
-@string.intvalue$if_false0
-0;JMP
-(string.intvalue$if_true0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.intvalue$if_false0)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_EQ35
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ35)
-@SP
-AM=M-1
-D=M
-@string.intvalue$if_true1
-D;JNE
-@string.intvalue$if_false1
-0;JMP
-(string.intvalue$if_true1)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(string.intvalue$if_false1)
-(string.intvalue$while_exp0)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT59
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT59)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@string.intvalue$while_end0
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT60
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT60)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@9
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_GT48
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT48)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@string.intvalue$if_true2
-D;JNE
-@string.intvalue$if_false2
-0;JMP
-(string.intvalue$if_true2)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL313
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL313)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(string.intvalue$if_false2)
-@string.intvalue$while_exp0
-0;JMP
-(string.intvalue$while_end0)
-@LCL
-D=M
-@4
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@string.intvalue$if_true3
-D;JNE
-@string.intvalue$if_false3
-0;JMP
-(string.intvalue$if_true3)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(string.intvalue$if_false3)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.setint)
-@4
-D=A
-(LOOP_string.setint)
-D=D-1
-@SP
-AM=M+1
-A=A-1
-M=0
-@LOOP_string.setint
-D;JGT
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THIS
-M=D
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ36
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ36)
-@SP
-AM=M-1
-D=M
-@string.setint$if_true0
-D;JNE
-@string.setint$if_false0
-0;JMP
-(string.setint$if_true0)
-@19
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL314
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL314)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.setint$if_false0)
-@6
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL315
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL315)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT61
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT61)
-@SP
-AM=M-1
-D=M
-@string.setint$if_true1
-D;JNE
-@string.setint$if_false1
-0;JMP
-(string.setint$if_true1)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-A=A+1
-A=A+1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-A=M-1
-D=!M
-M=D+1
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-(string.setint$if_false1)
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-(string.setint$while_exp0)
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT49
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT49)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@string.setint$while_end0
-D;JNE
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.divide
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL316
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL316)
-@SP
-AM=M-1
-D=M
-@LCL
-A=M+1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@ARG
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@math.multiply
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL317
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL317)
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@LCL
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M+1
-M=D
-@string.setint$while_exp0
-0;JMP
-(string.setint$while_end0)
-@LCL
-D=M
-@3
-A=D+A
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@string.setint$if_true2
-D;JNE
-@string.setint$if_false2
-0;JMP
-(string.setint$if_true2)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@45
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(string.setint$if_false2)
-@THIS
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT62
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT62)
-@SP
-AM=M-1
-D=M
-@string.setint$if_true3
-D;JNE
-@string.setint$if_false3
-0;JMP
-(string.setint$if_true3)
-@19
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL318
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL318)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(string.setint$if_false3)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_EQ37
-D=A
-@6
-0;JMP
-(RET_ADDRESS_EQ37)
-@SP
-AM=M-1
-D=M
-@string.setint$if_true4
-D;JNE
-@string.setint$if_false4
-0;JMP
-(string.setint$if_true4)
-@SP
-M=M+1
-A=M-1
-M=0
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@48
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@string.setint$if_end4
-0;JMP
-(string.setint$if_false4)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-(string.setint$while_exp1)
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@RET_ADDRESS_LT63
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT63)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@string.setint$while_end1
-D;JNE
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@THAT
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-M=D
-@R5
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@THAT
-A=M
-M=D
-@THIS
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@SP
-AM=M-1
-D=M
-@THIS
-A=M+1
-A=A+1
-M=D
-@string.setint$while_exp1
-0;JMP
-(string.setint$while_end1)
-(string.setint$if_end4)
-@LCL
-A=M+1
-A=A+1
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@array.dispose
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL319
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL319)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(string.newline)
-@128
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.backspace)
-@129
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(string.doublequote)
-@34
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-(sys.init)
-@0
-D=A
-@R13
-M=D
-@memory.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL320
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL320)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@math.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL321
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL321)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@screen.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL322
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL322)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@output.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL323
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL323)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@keyboard.init
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL324
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL324)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@main.main
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL325
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL325)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@sys.halt
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL326
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL326)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(sys.halt)
-(sys.halt$while_exp0)
-@SP
-M=M+1
-A=M-1
-M=0
-@SP
-A=M-1
-M=!M
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@sys.halt$while_end0
-D;JNE
-@sys.halt$while_exp0
-0;JMP
-(sys.halt$while_end0)
-(sys.wait)
-@SP
-AM=M+1
-A=A-1
-M=0
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_LT64
-D=A
-@38
-0;JMP
-(RET_ADDRESS_LT64)
-@SP
-AM=M-1
-D=M
-@sys.wait$if_true0
-D;JNE
-@sys.wait$if_false0
-0;JMP
-(sys.wait$if_true0)
-@SP
-M=M+1
-A=M-1
-M=1
-@1
-D=A
-@R13
-M=D
-@sys.error
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL327
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL327)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-(sys.wait$if_false0)
-(sys.wait$while_exp0)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT50
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT50)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@sys.wait$while_end0
-D;JNE
-@50
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-(sys.wait$while_exp1)
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=0
-@RET_ADDRESS_GT51
-D=A
-@22
-0;JMP
-(RET_ADDRESS_GT51)
-@SP
-A=M-1
-M=!M
-@SP
-AM=M-1
-D=M
-@sys.wait$while_end1
-D;JNE
-@LCL
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@LCL
-A=M
-M=D
-@sys.wait$while_exp1
-0;JMP
-(sys.wait$while_end1)
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@SP
-M=M+1
-A=M-1
-M=1
-@SP
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@SP
-AM=M-1
-D=M
-@ARG
-A=M
-M=D
-@sys.wait$while_exp0
-0;JMP
-(sys.wait$while_end0)
-@SP
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-(sys.error)
-@3
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@string.new
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL328
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL328)
-@69
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL329
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL329)
-@82
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL330
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL330)
-@82
-D=A
-@SP
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@R13
-M=D
-@string.appendchar
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL331
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL331)
-@1
-D=A
-@R13
-M=D
-@output.printstring
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL332
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL332)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@ARG
-A=M
-D=M
-@SP
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@R13
-M=D
-@output.printint
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL333
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL333)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
-@0
-D=A
-@R13
-M=D
-@sys.halt
-D=A
-@R14
-M=D
-@RET_ADDRESS_CALL334
-D=A
-@95
-0;JMP
-(RET_ADDRESS_CALL334)
-@SP
-AM=M-1
-D=M
-@R5
-M=D
diff --git a/projects/06/pong/Pong.hack b/projects/06/pong/Pong.hack
deleted file mode 100644
index 9eb4a3d..0000000
--- a/projects/06/pong/Pong.hack
+++ /dev/null
@@ -1,27483 +0,0 @@
-0000000100000000
-1110110000010000
-0000000000000000
-1110001100001000
-0000000010000101
-1110101010000111
-0000000000001111
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111010000
-1110101010001000
-0000000000010011
-1110001100000101
-0000000000000000
-1111110010100000
-1110111010001000
-0000000000001111
-1111110000100000
-1110101010000111
-0000000000001111
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111010000
-1110101010001000
-0000000000100011
-1110001100000110
-0000000000000000
-1111110010100000
-1110111010001000
-0000000000001111
-1111110000100000
-1110101010000111
-0000000000001111
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111010000
-1110101010001000
-0000000000110011
-1110001100000011
-0000000000000000
-1111110010100000
-1110111010001000
-0000000000001111
-1111110000100000
-1110101010000111
-0000000000000101
-1110110000010000
-0000000000000001
-1111000111100000
-1111110000010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-1110110000010000
-0000000000000000
-1110011111001000
-0000000000000001
-1111110000010000
-0000000000001110
-1110001110101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000001110
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000001110
-1111110010101000
-1111110000010000
-0000000000000010
-1110001100001000
-0000000000001110
-1111110010101000
-1111110000010000
-0000000000000001
-1110001100001000
-0000000000001101
-1111110000100000
-1110101010000111
-0000000000000000
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000000
-1111110111101000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000000
-1111110111101000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110001100001000
-0000000000000100
-1111110000010000
-0000000000000000
-1111110111101000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000001101
-1111000010010000
-0000000000000000
-1111000111010000
-0000000000000010
-1110001100001000
-0000000000000000
-1111110111011000
-0000000000000001
-1110001100001000
-0000000000001110
-1111110000100000
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110110010
-1110110000010000
-0000000000001110
-1110001100001000
-0000000010010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000111000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000000010100011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001010
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1111110000010000
-0000000000001011
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001100
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1111110000010000
-0000000000001101
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000000110000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000000101001101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010010010001101
-1110110000010000
-0000000000001110
-1110001100001000
-0000000101111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000000110100010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000001000000010
-1110110000010000
-0000000000001110
-1110001100001000
-0000000110111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000000111100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000001000000010
-1110110000010000
-0000000000001110
-1110001100001000
-0000000111110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000001001001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000110110
-1110101010000111
-0000000000000011
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000001010001110
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0000001011101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0000001100000110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001100011110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000001100111010
-1110001100000101
-0000001110100010
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001101110110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001110010100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001001
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000001111011111
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001110110100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001111010011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001001
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000001111111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000010000100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000010001010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000000111000100
-1110110000010000
-0000000000001110
-1110001100001000
-0000010010000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000010010011010
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000010010100001
-1110001100000101
-0000010011000011
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000010101111001
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001001
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010011110011
-1110001100000101
-0000010100110111
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010100000011
-1110001100000101
-0000010100011101
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000010100110101
-1110101010000111
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000010101111001
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010101000111
-1110001100000101
-0000010101100001
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000010101111001
-1110101010000111
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010110001001
-1110001100000101
-0000010111001101
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010110011001
-1110001100000101
-0000010110110011
-1110101010000111
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000010111001011
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000011000001111
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000010111011101
-1110001100000101
-0000010111110111
-1110101010000111
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000011000001111
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001010
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000011000100011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000011000101101
-1110001100000101
-0000011001001100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001010
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000011001100000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000011001101010
-1110001100000101
-0000011010001011
-1110101010000111
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000011010011111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000011010101001
-1110001100000101
-0000011011001010
-1110101010000111
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000011011011110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000011011101000
-1110001100000101
-0000011100001001
-1110101010000111
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000000110000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000011100011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000011100101101
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000011101011010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000011101111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000011110010011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000011110011010
-1110001100000101
-0000011110101011
-1110101010000111
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000100000100110
-1110101010000111
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000011110111011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000011111001101
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000011111100010
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000011111111010
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000100000000110
-1110001100000101
-0000100000010111
-1110101010000111
-0000000000010100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000100000100110
-1110101010000111
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000100000110111
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000100000111110
-1110001100000101
-0000100010110011
-1110101010000111
-0000000111111010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100001101001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000100001111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100010100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000101000111000
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000100011000110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000100011001101
-1110001100000101
-0000100100111100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100011110010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000100100000110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100100101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000101000111000
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000001110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000100101001111
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000100101010110
-1110001100000101
-0000100111001011
-1110101010000111
-0000000011111010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100110000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000100110010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100110111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000101000111000
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000100111101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0000101000000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0000101000101101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0000001010001100
-1110110000010000
-0000000000001110
-1110001100001000
-0000101001011000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000111000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000101001110101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101100001011
-1110110000010000
-0000000000001110
-1110001100001000
-0000101011010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010010010001101
-1110110000010000
-0000000000001110
-1110001100001000
-0000101100000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000101100101010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0000101101000001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000101101101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0000101101111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000101111011001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101101001100
-1110110000010000
-0000000000001110
-1110001100001000
-0000110001011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101100001011
-1110110000010000
-0000000000001110
-1110001100001000
-0000110010000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000110010101000
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000110010101111
-1110001100000101
-0000110111000101
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000110011010110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000110011011101
-1110001100000101
-0000110011100111
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000110011110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000110101100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000110101111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000110110111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000111011110111
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000110111111011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000111000000010
-1110001100000101
-0000111000011011
-1110101010000111
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000111000101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000111001111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110011001
-1110110000010000
-0000000000001110
-1110001100001000
-0000111010010010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0000111011110010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001000110011100
-1110110000010000
-0000000000001110
-1110001100001000
-0000111100001101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001000110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0000111100011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001000110111011
-1110110000010000
-0000000000001110
-1110001100001000
-0000111100110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001000101000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000111101001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000111000011
-1110110000010000
-0000000000001110
-1110001100001000
-0000111101101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0101000001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0000111101111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000011100110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0000101001100011
-1110110000010000
-0000000000001110
-1110001100001000
-0000111110111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000011111101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000011100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000001101
-1110001100001000
-0000000010010001
-1110110000010000
-0000000000001110
-1110001100001000
-0000111111101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000110010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0000001010001100
-1110110000010000
-0000000000001110
-1110001100001000
-0001000000001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000011101110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101011101010010
-1110110000010000
-0000000000001110
-1110001100001000
-0001000000110110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000010110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0100101110010110
-1110110000010000
-0000000000001110
-1110001100001000
-0001000001010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000001000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001000010001
-1110110000010000
-0000000000001110
-1110001100001000
-0001000001101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001010011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000001111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000010001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001101111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000010011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000010110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000011000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000111010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000011010100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000011100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001000011111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0001000100000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000101011100010
-1110110000010000
-0000000000001110
-1110001100001000
-0001000101100010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000000101011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001000101111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010010010001101
-1110110000010000
-0000000000001110
-1110001100001000
-0001000110010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0000111101011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001000110101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000010000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001001101001111
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001000111101110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001001001001010
-1110001100000101
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001011100100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001001000010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000110010001011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001000101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001010001000111
-1110110000010000
-0000000000001110
-1110001100001000
-0001001001000011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0001000111011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000010000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001001001011011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001001001100010
-1110001100000101
-0001001010000000
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0000101111100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001001001111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0001001011011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000010000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001001010010001
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001001010011000
-1110001100000101
-0001001010111000
-1110101010000111
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0000101111100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001001010110001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0001001011011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000010001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001001011001001
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001001011010000
-1110001100000101
-0001001011011111
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001001011101110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001001101001101
-1110001100000101
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001011100100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001001100010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000110010001011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001100101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001010001000111
-1110110000010000
-0000000000001110
-1110001100001000
-0001001101000110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0001001011011111
-1110101010000111
-0001000111001011
-1110101010000111
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001001101011111
-1110001100000101
-0001010001000001
-1110101010000111
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0100101110010110
-1110110000010000
-0000000000001110
-1110001100001000
-0001001101110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000001001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001000010001
-1110110000010000
-0000000000001110
-1110001100001000
-0001001110001110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001110100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001100001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001110110010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001111000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001111010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001111101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001001111111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001010000001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001010000011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001010000110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0001010000111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0001010001001001
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000010001100110
-1110110000010000
-0000000000001110
-1110001100001000
-0001010001101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001010010000110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001010010011011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001010010101010
-1110001100000101
-0001011010101010
-1110101010000111
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000110000000110
-1110110000010000
-0000000000001110
-1110001100001000
-0001010011011001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000110000011011
-1110110000010000
-0000000000001110
-1110001100001000
-0001010011110010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000001001010111
-1110110000010000
-0000000000001110
-1110001100001000
-0001010100001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0000001001101100
-1110110000010000
-0000000000001110
-1110001100001000
-0001010100100111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001010101000010
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001010101001001
-1110001100000101
-0001011010001011
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001010101011101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001010101110010
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001010110010010
-1110001100000101
-0001011010001011
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0001010110110001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001010110111000
-1110001100000101
-0001010111001000
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0001010111111001
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0001010111101000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001010111101111
-1110001100000101
-0001010111111001
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0000110000111101
-1110110000010000
-0000000000001110
-1110001100001000
-0001011000110100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000010110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0100101110010110
-1110110000010000
-0000000000001110
-1110001100001000
-0001011001101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100111000001101
-1110110000010000
-0000000000001110
-1110001100001000
-0001011010000110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0000011100101011
-1110110000010000
-0000000000001110
-1110001100001000
-0001011010100101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001011010111111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001011011001001
-1110001100000101
-0001011011100000
-1110101010000111
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0001011011011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000111000011
-1110110000010000
-0000000000001110
-1110001100001000
-0001011011110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010010010001101
-1110110000010000
-0000000000001110
-1110001100001000
-0001011100010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0110000000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000101101110
-1110110000010000
-0000000000001110
-1110001100001000
-0001011100110110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000110110
-1110101010000111
-0000000000000000
-1111110000100000
-1110101010001000
-1110110111110000
-1110101010001000
-0000000000000000
-1110011111001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110010011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001011101001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001011101100011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001011101110010
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001011110110110
-1110001100000101
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001011100100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001011110001011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001011110100000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001011110100111
-1110001100000101
-0001011110110100
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0001011101010100
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110100010
-1110110000010000
-0000000000001110
-1110001100001000
-0001011111000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110010011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001011111001110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110010011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001011111100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0001011111110110
-1110001100000001
-0000000001010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001000010001
-1110110000010000
-0000000000001110
-1110001100001000
-0001100000001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0001100000101010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110011010
-1110110000010000
-0000000000001110
-1110001100001000
-0001100000111011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110100010
-1110110000010000
-0000000000001110
-1110001100001000
-0001100001001101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001100100000100
-1110001100000101
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001011100111000
-1110110000010000
-0000000000001110
-1110001100001000
-0001100001110100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001100010001100
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001100010101000
-1110001100000101
-0001100100000010
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001100010111011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001100011000010
-1110001100000101
-0001100011011110
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110010011001001
-1110110000010000
-0000000000001110
-1110001100001000
-0001100011010111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0001100100000010
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0001100011111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0001100001010100
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110000100000
-1110101010001000
-1110110111110000
-1110101010001000
-0000000000000000
-1110011111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011111110100
-1110110000010000
-0000000000001110
-1110001100001000
-0001100100101001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110010100100001
-1110110000010000
-0000000000001110
-1110001100001000
-0001100101000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001010100100
-1110110000010000
-0000000000001110
-1110001100001000
-0001100101011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0001100101111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010001
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0001100110010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010010
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001100111010101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001101001110000
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0001100111000100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101010000101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001101010001100
-1110001100000101
-0001101010011101
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0001101010101000
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101010111110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101011001101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101011100001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101011110000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0001101100010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0001101100101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001101101000111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001101101001110
-1110001100000101
-0001101101110101
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001101110001000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001110001001101
-1110001100000101
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001101111000100
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001101111001011
-1110001100000101
-0001110000011000
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0001101101110101
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001110001011101
-1110001100000101
-0001110001101110
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000100
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0001110001111001
-1110001100000001
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001110010001111
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001110010010110
-1110001100000101
-0001110010101101
-1110101010000111
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0001110010101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001110010111100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001110011001011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001110011011111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001110011101110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0001110100100001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0001110101001010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001111010100001
-1110001100000101
-0111111111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001110110101111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001110111001010
-1110001100000101
-0001111010011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001111001101110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001111010001001
-1110001100000101
-0001111010011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0001110101010000
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0001111010110100
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001111101100111
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001111011100101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001111011101111
-1110001100000101
-0001111101001111
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0001111010100001
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0001111101110110
-1110001100000101
-0001111110000111
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000100
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0001111110010010
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0001111110101000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0001111110101111
-1110001100000101
-0001111111000110
-1110101010000111
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0001111111000001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0001111111100101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0010000010011100
-1110001100000101
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0010000000111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010000001010011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0010000001100110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0010000001110101
-1110001100000101
-0010000010000100
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0001111111010010
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010000010111001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010000011000000
-1110001100000101
-0010000011001101
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010000011101000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010000011101111
-1110001100000101
-0010000011111100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010011
-1110001100001000
-0000100000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0011011111111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000100000000001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000100000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0010000111010110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010000111011101
-1110001100000101
-0010000111110100
-1110101010000111
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0010000111101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000100000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010001000100111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0010001001010011
-1110001100000101
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0010001000000000
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0011111111111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010001001110000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010001001110111
-1110001100000101
-0010001010001110
-1110101010000111
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0010001010001001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0010001011000000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010001011000111
-1110001100000101
-0010010001001111
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0010001101100000
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010001101100111
-1110001100000101
-0010001110111011
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0010010000001011
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110000100000
-1110101010001000
-1110110111110000
-1110101010001000
-0000000000000000
-1110011111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0010010011110010
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010010011111001
-1110001100000101
-0010010101010100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0010011001111000
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0010010111110101
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0010010111111100
-1110001100000101
-0010011000110110
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0010011001111000
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0100000000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010100
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001000010001
-1110110000010000
-0000000000001110
-1110001100001000
-0010011010111011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011000
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0010011011101000
-1110110000010000
-0000000000001110
-1110001100001000
-0010011011001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0100100000011000
-1110110000010000
-0000000000001110
-1110001100001000
-0010011011011101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000001111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0010011011111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011001
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010011101001101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010011110010000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010011111100011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100000101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100001111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100011010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100100100111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100101111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000100111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010100111000101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101000011010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101001101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101010111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101100001001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101101010010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101110010111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010101111011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000101111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110000101101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110010000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110011010111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110100101100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110110000001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010110111010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111000101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111010000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111011010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111100101010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111101111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0010111111001010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000000010111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000001101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000010101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000100000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000101010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000110101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011000111111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001001010010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001010100111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001011111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001101010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001110100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011001111111011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010001010000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010010100101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010011111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010101001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010110100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011010111111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011001001110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011010100011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011011111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011101001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011110100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011011111111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100001001110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100010100011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100011111000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001010111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100101001101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100110100010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011100111110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101001001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101010100001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101011110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101101000101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101110001110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011101111010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110000011100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110001101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110011000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110100001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110101100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011110110110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111000001000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001100111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111001011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111010110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111100000011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111101011000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0011111110101101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000000000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000001010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000010100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001101111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000011101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000101000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000110010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100000111100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001000101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001010000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001011010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001100100010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001110111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001101110001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100001111000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010000010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010001100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010010110101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010100001010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010101011111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000001111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000001100
-1110110000010000
-0000000000001101
-1110001100001000
-0100010110110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100010110101000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0100010111001001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000001000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000001001
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000001001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000001010
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000010000
-0000000000001011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000100
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0100100000011010
-1110001100000001
-0000000001111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0100100000110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011010
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000001111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100100001010101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100100110101011
-1110001100000101
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0100100010010100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100100011101001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100100101101011
-1110001100000101
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000100000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0100100100111001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0100100011010110
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0100100101111011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100100110000010
-1110001100000101
-0100100110010001
-1110101010000111
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0100100110101001
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0100100001000011
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100100111000110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000001111110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100100111010111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100100111100011
-1110001100000101
-0100100111101101
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000010101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100100111111010
-1110001100000101
-0100101000100000
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011001
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0100101001000100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011010
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000100
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0100101001001111
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100100110110001
-1110110000010000
-0000000000001110
-1110001100001000
-0100101001101001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100101010001101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100101110010000
-1110001100000101
-0000000000010101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100101010100010
-1110001100000101
-0100101011011001
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010100
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000100000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0100101100001010
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010100
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010100
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0100101001111100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0100101110100101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100101110110110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0100101111001010
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100101111100000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100101111101100
-1110001100000101
-0100110000000011
-1110101010000111
-0000000000010100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0100101111111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0100110000011100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000101100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0100110001000000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0100110001110100
-1110110000010000
-0000000001011111
-1110101010000111
-0100110001111000
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100101001001101
-1110110000010000
-0000000000001110
-1110001100001000
-0100110010001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110011010
-1110110000010000
-0000000000001110
-1110001100001000
-0100110010101101
-1110110000010000
-0000000001011111
-1110101010000111
-0100110010110001
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100110010111000
-1110001100000101
-0100110011001011
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0100111001001000
-1110110000010000
-0000000000001110
-1110001100001000
-0100110011000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0100110110000100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110100110100010
-1110110000010000
-0000000000001110
-1110001100001000
-0100110011011110
-1110110000010000
-0000000001011111
-1110101010000111
-0100110011100010
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100110011101001
-1110001100000101
-0100110011111100
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0100111010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0100110011110101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0100110110000100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100101001001101
-1110110000010000
-0000000000001110
-1110001100001000
-0100110100001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000010101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100110100100100
-1110001100000101
-0100110101001100
-1110101010000111
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100110101011100
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100110101100011
-1110001100000101
-0100110101110110
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0100111001001000
-1110110000010000
-0000000000001110
-1110001100001000
-0100110101101111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0100110110000100
-1110101010000111
-0000000000010101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110000100000
-1110101010001000
-1110110111110000
-1110101010001000
-0000000000000000
-1110011111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001011111011
-1110110000010000
-0000000000001110
-1110001100001000
-0100110110100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100110110111100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100111000000111
-1110001100000101
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110001100010001
-1110110000010000
-0000000000001110
-1110001100001000
-0100110111011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110010011010
-1110110000010000
-0000000000001110
-1110001100001000
-0100110111101010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0100110110101010
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000011000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110011010110011
-1110110000010000
-0000000000001110
-1110001100001000
-0100111000100110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000011000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0100111000111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000101100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0001111111000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100111010001110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100111010010101
-1110001100000101
-0100111010100000
-1110101010000111
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000010101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0100111010110011
-1110001100000101
-0100111101000000
-1110101010000111
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0100111011000001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100111011001000
-1110001100000101
-0100111011110010
-1110101010000111
-0000000000010111
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0100111100110101
-1110101010000111
-0000000000011111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010111
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100111100001101
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0100111100010100
-1110001100000101
-0100111100011111
-1110101010000111
-0001111111000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000010110
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000101000001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010110
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0100111101001100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000010101
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100101001001101
-1110110000010000
-0000000000001110
-1110001100001000
-0100111101011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0100000000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011011
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011100
-1110001100001000
-0000000000010001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0100111110010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0100111111010101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101000001110000
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0100111111000100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0010000000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101000010001011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101000011010111
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0101000001111010
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000011100
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101000011101010
-1110001100000101
-0101000100111110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0101000110010011
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000011100
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000011
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0101000110101101
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101000111000011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101000111010100
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101000111101000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101000111111110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101001000001010
-1110001100000101
-0101001000100001
-1110101010000111
-0000000000000111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0101001000011100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0101001000111010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101001001100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101001010000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101001011001001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101001011100011
-1110001100000101
-0101001100000100
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110101011
-1110110000010000
-0000000000001110
-1110001100001000
-0101001011111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0101001100100011
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000110101011
-1110110000010000
-0000000000001110
-1110001100001000
-0101001100011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000001011
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0101001100101011
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101001101000001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101001101010011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101001101100111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101001101111111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101001110001011
-1110001100000101
-0101001110100010
-1110101010000111
-0000000000001000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0101001110011101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0101001111000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001101001110110
-1110110000010000
-0000000000001110
-1110001100001000
-0101001111101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101010000000111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101010000101111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101010001010011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101010001100100
-1110001100000101
-0101010011000010
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101010011010010
-1110001100000101
-0101010101010100
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101010101000110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0101010110100010
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101010110010110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101010110111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101010111101110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000001001
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101011000100010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000001010
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101001011010100
-1110110000010000
-0000000000001110
-1110001100001000
-0101011001010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101011001101010
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101011101001100
-1110001100000101
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101011010000011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0101011010001010
-1110001100000101
-0101011010101101
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001001
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0101011100001100
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001010
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101011011011110
-1110001100000101
-0101011011110110
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0101011100001100
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101001011010100
-1110110000010000
-0000000000001110
-1110001100001000
-0101011101000101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0101011001010110
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000001001
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0101011101010100
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101011101101110
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101011110000010
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101011110010110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101011110101101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101011111000001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101011111011001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101011111100101
-1110001100000101
-0101011111111100
-1110101010000111
-0000000000001001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0101011111110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0101100000010101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101100000111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0101100001101010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101100010010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101100100110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101100101111001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101101011001101
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101100110101110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0101100110110101
-1110001100000101
-0101100111100110
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101100111011111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0101101010010000
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101101000000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101101000101111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101101001101111
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101101001010010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0101101000011101
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101101010001011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0101100101100101
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000001011
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0101101011010101
-1110001100000001
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0010000011010110
-1110110000010000
-0000000000001110
-1110001100001000
-0101101011110111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0010000010100111
-1110110000010000
-0000000000001110
-1110001100001000
-0101101100011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0101101100111101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000100000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101101101001110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000001000000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101101101100110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0101101110000000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101101110001100
-1110001100000101
-0101111001010001
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0010000010100111
-1110110000010000
-0000000000001110
-1110001100001000
-0101101110100101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0010000011010110
-1110110000010000
-0000000000001110
-1110001100001000
-0101101111001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0101101111110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000111
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101110000011011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110000010000
-0000000000001001
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0101110001000111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001000
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101110001110001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110000010000
-0000000000001010
-1110000010010000
-0000000000001101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000001101
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001001
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000001010
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000011101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000100000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0101110100001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000110
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101110101101011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0101110101110010
-1110001100000101
-0101110110100011
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101110110011100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0101111001010001
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000101
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101110110111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101110111101110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101111000101110
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101111000010001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0101110111011010
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0101000011011101
-1110110000010000
-0000000000001110
-1110001100001000
-0101111001001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101101011010011
-1110110000010000
-0000000000001110
-1110001100001000
-0101111010100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101101011010011
-1110110000010000
-0000000000001110
-1110001100001000
-0101111011101110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101101011010011
-1110110000010000
-0000000000001110
-1110001100001000
-0101111100111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1110110000010000
-0000000000001101
-1110001100001000
-0101101011010011
-1110110000010000
-0000000000001110
-1110001100001000
-0101111110001100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000011
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0101111110011001
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101111110101111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101111111000000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0101111111010100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0101111111101010
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0101111111110110
-1110001100000101
-0110000000001101
-1110101010000111
-0000000000001100
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110000000001000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110000000101001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000111111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110000001000111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110000001101000
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000011111111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110000010001011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110000010010111
-1110001100000101
-0110000010101110
-1110101010000111
-0000000000001101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110000010101001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101111001010111
-1110110000010000
-0000000000001110
-1110001100001000
-0110000011111100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110000100010011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110001000001011
-1110001100000101
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110000100101011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110000100110010
-1110001100000101
-0110000101101100
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0110000101010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0110000111000110
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0110000110011001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000100
-1110110000010000
-0000000000001101
-1110001100001000
-0101111001010111
-1110110000010000
-0000000000001110
-1110001100001000
-0110001000000100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0110000100000001
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010000111000011
-1110110000010000
-0000000000001110
-1110001100001000
-0110001000100011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110001000110111
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110001000111110
-1110001100000101
-0110001001010101
-1110101010000111
-0000000000001110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110001001010000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110001001100100
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110001001101011
-1110001100000101
-0110001010000100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0110001001111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110001010111111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110001011000110
-1110001100000101
-0110001011011110
-1110101010000111
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011011110101
-1110110000010000
-0000000000001110
-1110001100001000
-0110001011011001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0010010010001101
-1110110000010000
-0000000000001110
-1110001100001000
-0110001011110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110001100101100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110001100111111
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110001101010111
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110001101100011
-1110001100000101
-0110001101111010
-1110101010000111
-0000000000001111
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110001101110101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110001110110110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110001111001001
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110001111100001
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110001111101101
-1110001100000101
-0110010000000100
-1110101010000111
-0000000000010000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110001111111111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110010001011010
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110010001100001
-1110001100000101
-0110010001111000
-1110101010000111
-0000000000010001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110010001110011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110010011100101
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110010011101100
-1110001100000101
-0110010100000011
-1110101010000111
-0000000000010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110010011111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000101
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0110010100100011
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110010101000110
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110010101001101
-1110001100000101
-0110010101010011
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110010110001000
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110010110001111
-1110001100000101
-0110010110101001
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110010110111100
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000000001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110011010001001
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110011000010011
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110011000100101
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111010101001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110011001000101
-1110001100000101
-0110011010000111
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0110011001011110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0110010110101001
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000100
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110011010011001
-1110001100000101
-0110011010101010
-1110101010000111
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000100
-1110110000010000
-1110001110010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0110011010110101
-1110001100000001
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110011011010111
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110011011011110
-1110001100000101
-0110011011110101
-1110101010000111
-0000000000010011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110011011110000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000110
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011010110000
-1110110000010000
-0000000000001110
-1110001100001000
-0110011100000111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110011100011101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110011100100100
-1110001100000101
-0110011101000100
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110110111100000
-1110110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010100000
-1111110001010000
-1110011111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110011101100000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110100000000110
-1110001100000101
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001110001110111
-1110110000010000
-0000000000001110
-1110001100001000
-0110011110000001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110111100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000001010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0001101010100110
-1110110000010000
-0000000000001110
-1110001100001000
-0110011111000001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110111100000
-1110001100001000
-0110011101010001
-1110101010000111
-0000000000000001
-1111110000010000
-0000000000000011
-1110000010100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110100000010110
-1110001100000101
-0110100001011100
-1110101010000111
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000101101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000011
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110100001101110
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110100001110101
-1110001100000101
-0110100010001100
-1110101010000111
-0000000000010011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110100010000111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110100010011011
-1110110000010000
-0000000000000110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110100010100010
-1110001100000101
-0110100011011011
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000110000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0110100101111011
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0110100011111001
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110100101111011
-1110001100000101
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000100
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1110001100001000
-0000000000000101
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000100
-1111110000100000
-1110001100001000
-0000000000000011
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000010001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000011
-1111110111100000
-1110110111100000
-1110001100001000
-0110100011100110
-1110101010000111
-0000000000000001
-1111110111100000
-1110110111100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0001011011110101
-1110110000010000
-0000000000001110
-1110001100001000
-0110100110001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000010000000
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000010000001
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000100010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000110110
-1110101010000111
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0010000100000101
-1110110000010000
-0000000000001110
-1110001100001000
-0110100110111110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001100101101001
-1110110000010000
-0000000000001110
-1110001100001000
-0110100111001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0100111101101001
-1110110000010000
-0000000000001110
-1110001100001000
-0110100111100000
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0010011001111110
-1110110000010000
-0000000000001110
-1110001100001000
-0110100111110001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0001011100011110
-1110110000010000
-0000000000001110
-1110001100001000
-0110101000000010
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0000111011111101
-1110110000010000
-0000000000001110
-1110001100001000
-0110101000010011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110101000101001
-1110110000010000
-0000000000001110
-1110001100001000
-0110101000100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110101000111010
-1110001100000101
-0110101000101001
-1110101010000111
-0000000000000000
-1111110111101000
-1110110010100000
-1110101010001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110101001001101
-1110110000010000
-0000000000100110
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0110101001010100
-1110001100000101
-0110101001101001
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110101011011001
-1110110000010000
-0000000000001110
-1110001100001000
-0110101001100100
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110101001111000
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110101011010011
-1110001100000101
-0000000000110010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0110101010011011
-1110110000010000
-0000000000010110
-1110101010000111
-0000000000000000
-1111110010100000
-1111110001001000
-0000000000000000
-1111110010101000
-1111110000010000
-0110101010111011
-1110001100000101
-0000000000000001
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000001
-1111110000100000
-1110001100001000
-0110101010001100
-1110101010000111
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000000
-1111110111001000
-1111110010100000
-1110111111001000
-0000000000000000
-1111110010101000
-1111110000010000
-1110110010100000
-1111000111001000
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000010
-1111110000100000
-1110001100001000
-0110101001101001
-1110101010000111
-0000000000000000
-1111110111001000
-1111110010100000
-1110101010001000
-0000000000110110
-1110101010000111
-0000000000000011
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0110001000010001
-1110110000010000
-0000000000001110
-1110001100001000
-0110101011101011
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001000101
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0110101011111101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0110101100001111
-1110110000010000
-0000000001011111
-1110101010000111
-0000000001010010
-1110110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000010
-1110110000010000
-0000000000001101
-1110001100001000
-0110010000111011
-1110110000010000
-0000000000001110
-1110001100001000
-0110101100100001
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100110110001010
-1110110000010000
-0000000000001110
-1110001100001000
-0110101100101101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000010
-1111110000100000
-1111110000010000
-0000000000000000
-1111110111101000
-1110110010100000
-1110001100001000
-0000000000000001
-1110110000010000
-0000000000001101
-1110001100001000
-0100111000001101
-1110110000010000
-0000000000001110
-1110001100001000
-0110101101000101
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
-0000000000000000
-1110110000010000
-0000000000001101
-1110001100001000
-0110101000101001
-1110110000010000
-0000000000001110
-1110001100001000
-0110101101010110
-1110110000010000
-0000000001011111
-1110101010000111
-0000000000000000
-1111110010101000
-1111110000010000
-0000000000000101
-1110001100001000
diff --git a/projects/06/pong/PongL.asm b/projects/06/pong/PongL.asm
deleted file mode 100644
index 17c1044..0000000
--- a/projects/06/pong/PongL.asm
+++ /dev/null
@@ -1,27490 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/pong/PongL.asm
-
-// Symbol-less version of the Pong.asm program.
-
-@256
-D=A
-@0
-M=D
-@133
-0;JMP
-@15
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@19
-D;JNE
-@0
-A=M-1
-M=-1
-@15
-A=M
-0;JMP
-@15
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@35
-D;JLE
-@0
-A=M-1
-M=-1
-@15
-A=M
-0;JMP
-@15
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-D=M-D
-M=0
-@51
-D;JGE
-@0
-A=M-1
-M=-1
-@15
-A=M
-0;JMP
-@5
-D=A
-@1
-A=M-D
-D=M
-@13
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-D=A
-@0
-M=D+1
-@1
-D=M
-@14
-AM=D-1
-D=M
-@4
-M=D
-@14
-AM=M-1
-D=M
-@3
-M=D
-@14
-AM=M-1
-D=M
-@2
-M=D
-@14
-AM=M-1
-D=M
-@1
-M=D
-@13
-A=M
-0;JMP
-@0
-A=M
-M=D
-@1
-D=M
-@0
-AM=M+1
-M=D
-@2
-D=M
-@0
-AM=M+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-M=D
-@4
-D=M
-@0
-AM=M+1
-M=D
-@4
-D=A
-@13
-D=D+M
-@0
-D=M-D
-@2
-M=D
-@0
-MD=M+1
-@1
-M=D
-@14
-A=M
-0;JMP
-@0
-D=A
-@13
-M=D
-@27058
-D=A
-@14
-M=D
-@145
-D=A
-@95
-0;JMP
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8643
-D=A
-@14
-M=D
-@163
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@10
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=M
-@11
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@12
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=M
-@13
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@3
-D=M
-@14
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@387
-D=A
-@14
-M=D
-@333
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@9357
-D=A
-@14
-M=D
-@376
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@418
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@514
-D=A
-@14
-M=D
-@441
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@480
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@514
-D=A
-@14
-M=D
-@503
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@588
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-@3
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@654
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@747
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@774
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@798
-D=A
-@38
-0;JMP
-@3
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@826
-D;JNE
-@930
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@886
-D=A
-@38
-0;JMP
-@3
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@916
-D=A
-@38
-0;JMP
-@3
-D=M
-@9
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@991
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@948
-D=A
-@38
-0;JMP
-@3
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@979
-D=A
-@38
-0;JMP
-@3
-D=M
-@9
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@1016
-D=A
-@95
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@1062
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@1109
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@452
-D=A
-@14
-M=D
-@1156
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1178
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@1185
-D;JNE
-@1219
-0;JMP
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1401
-0;JMP
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-D=M
-@9
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1267
-D;JNE
-@1335
-0;JMP
-@3
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1283
-D;JNE
-@1309
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@1333
-0;JMP
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@1401
-0;JMP
-@3
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1351
-D;JNE
-@1377
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@1401
-0;JMP
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@3
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1417
-D;JNE
-@1485
-0;JMP
-@3
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1433
-D;JNE
-@1459
-0;JMP
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@1483
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@1551
-0;JMP
-@3
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1501
-D;JNE
-@1527
-0;JMP
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@1551
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@10
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1571
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1581
-D;JNE
-@1612
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@3
-D=M
-@14
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@10
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@11
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1632
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1642
-D;JNE
-@1675
-0;JMP
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@14
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@11
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@12
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1695
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1705
-D;JNE
-@1738
-0;JMP
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@14
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@12
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@13
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1758
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1768
-D;JNE
-@1801
-0;JMP
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@14
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@3
-D=M
-@13
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@387
-D=A
-@14
-M=D
-@1819
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@14
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@5
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@1837
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@1882
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@1916
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1939
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@1946
-D;JNE
-@1963
-0;JMP
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2086
-0;JMP
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1979
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1997
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@2018
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@2042
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@2054
-D;JNE
-@2071
-0;JMP
-@20
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2086
-0;JMP
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-D=M
-@14
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@2103
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@2110
-D;JNE
-@2227
-0;JMP
-@506
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@50
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2153
-D=A
-@95
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@2173
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2214
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2616
-0;JMP
-@3
-D=M
-@14
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2246
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@2253
-D;JNE
-@2364
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@50
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2290
-D=A
-@95
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@2310
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2351
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2616
-0;JMP
-@3
-D=M
-@14
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2383
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@2390
-D;JNE
-@2507
-0;JMP
-@250
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2432
-D=A
-@95
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@2453
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2494
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2616
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2543
-D=A
-@95
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@2564
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@2605
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@13
-M=D
-@652
-D=A
-@14
-M=D
-@2648
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8643
-D=A
-@14
-M=D
-@2677
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2827
-D=A
-@14
-M=D
-@2773
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@9357
-D=A
-@14
-M=D
-@2816
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@2858
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2954
-D=A
-@14
-M=D
-@2881
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@2920
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2954
-D=A
-@14
-M=D
-@2943
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@3033
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2892
-D=A
-@14
-M=D
-@3163
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2827
-D=A
-@14
-M=D
-@3200
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@3240
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@3247
-D;JNE
-@3525
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@3286
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@3293
-D;JNE
-@3303
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@3319
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@3424
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@3448
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@3518
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3831
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3579
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@3586
-D;JNE
-@3611
-0;JMP
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@3627
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@3706
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@1
-D=A
-@13
-M=D
-@20889
-D=A
-@14
-M=D
-@3730
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@3826
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@0
-D=A
-@13
-M=D
-@4508
-D=A
-@14
-M=D
-@3853
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@4531
-D=A
-@14
-M=D
-@3870
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@4539
-D=A
-@14
-M=D
-@3895
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@4419
-D=A
-@14
-M=D
-@3919
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8643
-D=A
-@14
-M=D
-@3948
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-M=D
-@0
-D=A
-@13
-M=D
-@20598
-D=A
-@14
-M=D
-@3965
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@50
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@230
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@229
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@13
-M=D
-@2659
-D=A
-@14
-M=D
-@4026
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@253
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@222
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@229
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@13
-M=D
-@145
-D=A
-@14
-M=D
-@4076
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@400
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@3
-D=A
-@13
-M=D
-@652
-D=A
-@14
-M=D
-@4111
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@238
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@240
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@13
-M=D
-@22354
-D=A
-@14
-M=D
-@4150
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@22
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@2
-D=A
-@13
-M=D
-@19350
-D=A
-@14
-M=D
-@4177
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@8
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25105
-D=A
-@14
-M=D
-@4200
-D=A
-@95
-0;JMP
-@83
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4218
-D=A
-@95
-0;JMP
-@99
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4236
-D=A
-@95
-0;JMP
-@111
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4254
-D=A
-@95
-0;JMP
-@114
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4272
-D=A
-@95
-0;JMP
-@101
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4290
-D=A
-@95
-0;JMP
-@58
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4308
-D=A
-@95
-0;JMP
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4326
-D=A
-@95
-0;JMP
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@4344
-D=A
-@95
-0;JMP
-@1
-D=A
-@13
-M=D
-@19850
-D=A
-@14
-M=D
-@4356
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@2786
-D=A
-@14
-M=D
-@4450
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@346
-D=A
-@14
-M=D
-@4474
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@9357
-D=A
-@14
-M=D
-@4497
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-D=A
-@13
-M=D
-@3930
-D=A
-@14
-M=D
-@4520
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@16
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@16
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@4943
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@4590
-D=A
-@6
-0;JMP
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@4682
-D;JNE
-@0
-D=A
-@13
-M=D
-@5924
-D=A
-@14
-M=D
-@4627
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@3211
-D=A
-@14
-M=D
-@4652
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5191
-D=A
-@14
-M=D
-@4675
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@4575
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@130
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4699
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@4706
-D;JNE
-@4736
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@2
-D=A
-@13
-M=D
-@3044
-D=A
-@14
-M=D
-@4729
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@4831
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@132
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4753
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@4760
-D;JNE
-@4792
-0;JMP
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@3044
-D=A
-@14
-M=D
-@4785
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@4831
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@140
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4809
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@4816
-D;JNE
-@4831
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@4846
-D=A
-@6
-0;JMP
-@0
-A=M-1
-M=!M
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@4941
-D;JNE
-@0
-D=A
-@13
-M=D
-@5924
-D=A
-@14
-M=D
-@4886
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@3211
-D=A
-@14
-M=D
-@4911
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5191
-D=A
-@14
-M=D
-@4934
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@4831
-0;JMP
-@4555
-0;JMP
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4959
-D;JNE
-@5185
-0;JMP
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@19350
-D=A
-@14
-M=D
-@4983
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@9
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25105
-D=A
-@14
-M=D
-@5006
-D=A
-@95
-0;JMP
-@71
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5024
-D=A
-@95
-0;JMP
-@97
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5042
-D=A
-@95
-0;JMP
-@109
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5060
-D=A
-@95
-0;JMP
-@101
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5078
-D=A
-@95
-0;JMP
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5096
-D=A
-@95
-0;JMP
-@79
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5114
-D=A
-@95
-0;JMP
-@118
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5132
-D=A
-@95
-0;JMP
-@101
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5150
-D=A
-@95
-0;JMP
-@114
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@5168
-D=A
-@95
-0;JMP
-@1
-D=A
-@13
-M=D
-@19850
-D=A
-@14
-M=D
-@5180
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@5
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@5193
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@1126
-D=A
-@14
-M=D
-@5231
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@5254
-D=A
-@22
-0;JMP
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5275
-D=A
-@6
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@5290
-D;JNE
-@5802
-0;JMP
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@3078
-D=A
-@14
-M=D
-@5337
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@3099
-D=A
-@14
-M=D
-@5362
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@599
-D=A
-@14
-M=D
-@5388
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@620
-D=A
-@14
-M=D
-@5415
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@5442
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@5449
-D;JNE
-@5771
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5469
-D=A
-@22
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@5490
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-M=D
-@3
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@5522
-D;JNE
-@5771
-0;JMP
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@5553
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@5560
-D;JNE
-@5576
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@5625
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@5608
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@5615
-D;JNE
-@5625
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@3133
-D=A
-@14
-M=D
-@5684
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@22
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@19350
-D=A
-@14
-M=D
-@5740
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19981
-D=A
-@14
-M=D
-@5766
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@1835
-D=A
-@14
-M=D
-@5797
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@5823
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@5833
-D;JNE
-@5856
-0;JMP
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@5851
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8643
-D=A
-@14
-M=D
-@5875
-D=A
-@95
-0;JMP
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@9357
-D=A
-@14
-M=D
-@5907
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@24576
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8558
-D=A
-@14
-M=D
-@5942
-D=A
-@95
-0;JMP
-@54
-0;JMP
-@0
-A=M
-M=0
-AD=A+1
-M=0
-@0
-M=D+1
-@0
-M=M+1
-A=M-1
-M=0
-@1
-D=A
-@13
-M=D
-@19610
-D=A
-@14
-M=D
-@5967
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@5987
-D=A
-@6
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6002
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@6070
-D;JNE
-@0
-D=A
-@13
-M=D
-@5924
-D=A
-@14
-M=D
-@6027
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6048
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@6055
-D;JNE
-@6068
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@5972
-0;JMP
-@0
-D=A
-@13
-M=D
-@27042
-D=A
-@14
-M=D
-@6082
-D=A
-@95
-0;JMP
-@1
-D=A
-@13
-M=D
-@19610
-D=A
-@14
-M=D
-@6094
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19610
-D=A
-@14
-M=D
-@6118
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@5
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@6134
-D;JGT
-@80
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25105
-D=A
-@14
-M=D
-@6159
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19850
-D=A
-@14
-M=D
-@6186
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@27034
-D=A
-@14
-M=D
-@6203
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@0
-D=A
-@13
-M=D
-@27042
-D=A
-@14
-M=D
-@6221
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@6404
-D;JNE
-@0
-D=A
-@13
-M=D
-@5944
-D=A
-@14
-M=D
-@6260
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@6284
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@6312
-D;JNE
-@6402
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@6331
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@6338
-D;JNE
-@6366
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25801
-D=A
-@14
-M=D
-@6359
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@6402
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@6394
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@6228
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@0
-A=M
-M=0
-AD=A+1
-M=0
-@0
-M=D+1
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6132
-D=A
-@14
-M=D
-@6441
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25889
-D=A
-@14
-M=D
-@6466
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25252
-D=A
-@14
-M=D
-@6491
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@6527
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@17
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@6550
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@18
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6613
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@6768
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@6596
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6789
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@6796
-D;JNE
-@6813
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@5
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@6824
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6846
-D=A
-@38
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6861
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6881
-D=A
-@22
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@6896
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@6934
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@6959
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@6983
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@6990
-D;JNE
-@7029
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@7048
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@7245
-D;JNE
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-M=M+1
-A=M-1
-M=0
-@7108
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@7115
-D;JNE
-@7192
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@7029
-0;JMP
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@7261
-D;JNE
-@7278
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@4
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@7289
-D;JGT
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@7311
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@7318
-D;JNE
-@7341
-0;JMP
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@7336
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@7356
-D=A
-@38
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@7371
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@7391
-D=A
-@22
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@7406
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@7457
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@7498
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@7841
-D;JNE
-@32767
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@7599
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@7626
-D;JNE
-@7839
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@7790
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@7817
-D;JNE
-@7839
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@7504
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@7860
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@8039
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@7909
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@7919
-D;JNE
-@8015
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@17
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@7841
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@8054
-D;JNE
-@8071
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@4
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@8082
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@8104
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@8111
-D;JNE
-@8134
-0;JMP
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@8129
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@8165
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@8348
-D;JNE
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@8249
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8275
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@8294
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@8309
-D;JNE
-@8324
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@8146
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8377
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@8384
-D;JNE
-@8397
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8424
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@8431
-D;JNE
-@8444
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@19
-M=D
-@2048
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@14334
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@2049
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2050
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@19
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@19
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@8662
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@8669
-D;JNE
-@8692
-0;JMP
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@8687
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2048
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8743
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@8787
-D;JNE
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@8704
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@16379
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@8816
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@8823
-D;JNE
-@8846
-0;JMP
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@8841
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@8896
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@8903
-D;JNE
-@9295
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@9056
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@9063
-D;JNE
-@9147
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@9227
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@54
-0;JMP
-@0
-A=M
-M=0
-AD=A+1
-M=0
-@0
-M=D+1
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@9458
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@9465
-D;JNE
-@9556
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@9848
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@9717
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@9724
-D;JNE
-@9782
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@9848
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@16384
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@20
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@21
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@23
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25105
-D=A
-@14
-M=D
-@9915
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@24
-M=D
-@0
-D=A
-@13
-M=D
-@9960
-D=A
-@14
-M=D
-@9932
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@18456
-D=A
-@14
-M=D
-@9949
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@127
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@9978
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@25
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10061
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10128
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@33
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10211
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@34
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10284
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10367
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@36
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10454
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@37
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10535
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@38
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10620
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@39
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10693
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@40
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10778
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@41
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10863
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@42
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@10940
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@43
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11017
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@44
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11090
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@45
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11159
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@46
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11230
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@47
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11309
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11394
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@49
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11479
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@50
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11564
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11649
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@52
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@26
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11734
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@53
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11819
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11904
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@55
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@11989
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@56
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12074
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@57
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12159
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@58
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12234
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12311
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@60
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12392
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@61
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12463
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@62
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12544
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@64
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12629
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12712
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@65
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12797
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@66
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12882
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@67
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@12967
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@68
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13052
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@69
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13137
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@70
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13222
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@71
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@44
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13307
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@72
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13392
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@73
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13477
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@74
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13562
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@75
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13647
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@76
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13732
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@77
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@33
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13817
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@78
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13902
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@79
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@13987
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@80
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14072
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@81
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@59
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14159
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@82
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14244
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@83
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14329
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@84
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14414
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@85
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14499
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@86
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14584
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@87
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14669
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@88
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14754
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@89
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14839
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@90
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@49
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@35
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@14924
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@91
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15009
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@92
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=1
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15088
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@93
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15173
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@94
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@8
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15246
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@95
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15315
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@96
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15388
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@97
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15467
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@98
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15552
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@99
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15631
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@100
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@60
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15716
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@101
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15795
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@102
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@38
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15880
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@103
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@15963
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@104
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16048
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@105
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16131
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@106
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@56
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16216
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@107
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16301
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@108
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16386
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@109
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@43
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16465
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@110
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16544
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@111
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16623
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@112
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16704
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@113
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16785
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@114
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@29
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@55
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16864
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@115
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@16943
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@116
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@28
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17028
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@117
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17107
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@118
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17186
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@119
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17265
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@120
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@30
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17344
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@121
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@62
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17425
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@122
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@51
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17504
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@123
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17589
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@124
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17674
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@125
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@56
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17759
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@126
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@38
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@0
-M=M+1
-A=M-1
-M=0
-@12
-D=A
-@13
-M=D
-@17843
-D=A
-@14
-M=D
-@17832
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@17865
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@4
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@8
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@9
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@9
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@10
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-D=M
-@11
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@4
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@18458
-D;JGT
-@127
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@18483
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@26
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@127
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18517
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@18859
-D;JNE
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@18580
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@26
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18665
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@18795
-D;JNE
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@18745
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@18646
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@18811
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@18818
-D;JNE
-@18833
-0;JMP
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@18857
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@18499
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18886
-D=A
-@38
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@126
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@18903
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@18915
-D;JNE
-@18925
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@21
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@18938
-D;JNE
-@18976
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@19012
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@26
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@4
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@19023
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@18865
-D=A
-@14
-M=D
-@19049
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@11
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19085
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@19344
-D;JNE
-@21
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@19106
-D;JNE
-@19161
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@20
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@19210
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@20
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@20
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@19068
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@19365
-D=A
-@38
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@22
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19382
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@19402
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@63
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19424
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@19436
-D;JNE
-@19459
-0;JMP
-@20
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@19454
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@19484
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@23
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@352
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@19520
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@22
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@19572
-D=A
-@95
-0;JMP
-@19576
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@21
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19021
-D=A
-@14
-M=D
-@19599
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-D=A
-@13
-M=D
-@27034
-D=A
-@14
-M=D
-@19629
-D=A
-@95
-0;JMP
-@19633
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@19640
-D;JNE
-@19659
-0;JMP
-@0
-D=A
-@13
-M=D
-@20040
-D=A
-@14
-M=D
-@19652
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@19844
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-D=A
-@13
-M=D
-@27042
-D=A
-@14
-M=D
-@19678
-D=A
-@95
-0;JMP
-@19682
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@19689
-D;JNE
-@19708
-0;JMP
-@0
-D=A
-@13
-M=D
-@20134
-D=A
-@14
-M=D
-@19701
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@19844
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19021
-D=A
-@14
-M=D
-@19727
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@21
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@19748
-D;JNE
-@19788
-0;JMP
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@23
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@22
-M=D
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@19804
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@19811
-D;JNE
-@19830
-0;JMP
-@0
-D=A
-@13
-M=D
-@20040
-D=A
-@14
-M=D
-@19823
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@19844
-0;JMP
-@21
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@21
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-A=M
-M=0
-AD=A+1
-M=0
-@0
-M=D+1
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25339
-D=A
-@14
-M=D
-@19876
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@19900
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@19975
-D;JNE
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25361
-D=A
-@14
-M=D
-@19934
-D=A
-@95
-0;JMP
-@1
-D=A
-@13
-M=D
-@19610
-D=A
-@14
-M=D
-@19946
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@19882
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@24
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@26291
-D=A
-@14
-M=D
-@20006
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@24
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19850
-D=A
-@14
-M=D
-@20029
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@352
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@23
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@21
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8128
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20110
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@20117
-D;JNE
-@20128
-0;JMP
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@21
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@20147
-D;JNE
-@20288
-0;JMP
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@20161
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@20168
-D;JNE
-@20210
-0;JMP
-@23
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@23
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@20277
-0;JMP
-@31
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@23
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20237
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@20244
-D;JNE
-@20255
-0;JMP
-@8128
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@22
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@321
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@22
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@21
-M=D
-@20300
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@21
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19021
-D=A
-@14
-M=D
-@20318
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@16384
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@27
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@28
-M=D
-@17
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@20374
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@29
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20437
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@20592
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@20420
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@8192
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20619
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@20695
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@20602
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@28
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@20714
-D;JNE
-@20798
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@20883
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@27
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@28
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@3
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@20909
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@20931
-D=A
-@38
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20948
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@20968
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@20990
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@21002
-D;JNE
-@21025
-0;JMP
-@7
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@21020
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@21050
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@21088
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@21124
-D=A
-@95
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@21193
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@21219
-D;JNE
-@21252
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20907
-D=A
-@14
-M=D
-@21245
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@21283
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20907
-D=A
-@14
-M=D
-@21278
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@11
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@21291
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@21313
-D=A
-@38
-0;JMP
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@21331
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@21351
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@21375
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@21387
-D;JNE
-@21410
-0;JMP
-@8
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@21405
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@21442
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=A
-@13
-M=D
-@6774
-D=A
-@14
-M=D
-@21483
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@21511
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@21551
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-M=!M
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@21587
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@21604
-D;JNE
-@21698
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@21714
-D;JNE
-@21844
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@21830
-D=A
-@22
-0;JMP
-@1
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@21922
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@21910
-D=A
-@22
-0;JMP
-@1
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@21948
-D=A
-@95
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@21998
-D=A
-@95
-0;JMP
-@1
-D=M
-@9
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@22050
-D=A
-@95
-0;JMP
-@1
-D=M
-@10
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@13
-M=D
-@21204
-D=A
-@14
-M=D
-@22097
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@22122
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@22348
-D;JNE
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@22147
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@22154
-D;JNE
-@22189
-0;JMP
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@9
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@22284
-0;JMP
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@10
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@22238
-D;JNE
-@22262
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@22284
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-D=A
-@13
-M=D
-@21204
-D=A
-@14
-M=D
-@22341
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@22102
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@9
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@22356
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@22382
-D=A
-@22
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@22402
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@22422
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@22445
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@22465
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@22489
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@22501
-D;JNE
-@22524
-0;JMP
-@9
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@22519
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@22549
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@22591
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@22634
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@22678
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@22835
-D=A
-@95
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@22905
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@23245
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@22958
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@22965
-D;JNE
-@23014
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23007
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@23184
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23042
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@23087
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@23151
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23122
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@23069
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23179
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@22885
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@11
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@23253
-D;JGT
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@8406
-D=A
-@14
-M=D
-@23287
-D=A
-@95
-0;JMP
-@1
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@8359
-D=A
-@14
-M=D
-@23326
-D=A
-@95
-0;JMP
-@1
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@23357
-D=A
-@22
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@256
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@23374
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@512
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@23398
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@23424
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-AM=M-1
-D=M
-@23436
-D;JNE
-@24145
-0;JMP
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@2
-D=A
-@13
-M=D
-@8359
-D=A
-@14
-M=D
-@23461
-D=A
-@95
-0;JMP
-@1
-D=M
-@7
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@8406
-D=A
-@14
-M=D
-@23500
-D=A
-@95
-0;JMP
-@1
-D=M
-@8
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@23539
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-D=M
-@7
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@23579
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=M
-@9
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@23623
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-D=M
-@8
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@23665
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-D=M
-@10
-D=D+A
-@13
-M=D
-@0
-AM=M-1
-D=M
-@13
-A=M
-M=D
-@1
-D=M
-@9
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@10
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@29
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@32
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@23820
-D=A
-@95
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@6
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@23915
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@23922
-D;JNE
-@23971
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23964
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@24145
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@5
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@23999
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@24046
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@24110
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-A=M-1
-D=!M
-M=D+1
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@24081
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@24026
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@20701
-D=A
-@14
-M=D
-@24140
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=A
-@13
-M=D
-@23251
-D=A
-@14
-M=D
-@24224
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@3
-D=A
-@13
-M=D
-@23251
-D=A
-@14
-M=D
-@24302
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@13
-M=D
-@23251
-D=A
-@14
-M=D
-@24381
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@13
-M=D
-@23251
-D=A
-@14
-M=D
-@24460
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@3
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@24473
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@24495
-D=A
-@38
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24512
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@24532
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24554
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@24566
-D;JNE
-@24589
-0;JMP
-@12
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@24584
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-M=M+1
-A=M-1
-M=0
-@24617
-D=A
-@38
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@511
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24647
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-M=M+1
-A=M-1
-M=0
-@24680
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@255
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@24715
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@24727
-D;JNE
-@24750
-0;JMP
-@13
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@24745
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@13
-M=D
-@24151
-D=A
-@14
-M=D
-@24828
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@24851
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@25099
-D;JNE
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@24875
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@24882
-D;JNE
-@24940
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@24915
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@25030
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@24985
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@5
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@4
-D=A
-@13
-M=D
-@24151
-D=A
-@14
-M=D
-@25092
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@24833
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@8643
-D=A
-@14
-M=D
-@25123
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25143
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@25150
-D;JNE
-@25173
-0;JMP
-@14
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@25168
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25188
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@25195
-D;JNE
-@25220
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@25214
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25279
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-@25286
-D;JNE
-@25310
-0;JMP
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5877
-D=A
-@14
-M=D
-@25305
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@9357
-D=A
-@14
-M=D
-@25328
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25388
-D=A
-@38
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25407
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25431
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@25443
-D;JNE
-@25466
-0;JMP
-@15
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@25461
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25526
-D=A
-@38
-0;JMP
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25545
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25569
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-AM=M-1
-D=M
-@25581
-D;JNE
-@25604
-0;JMP
-@16
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@25599
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@25690
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@25697
-D;JNE
-@25720
-0;JMP
-@17
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@25715
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@3
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25829
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@25836
-D;JNE
-@25859
-0;JMP
-@18
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@25854
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@5
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@25891
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@25926
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@25933
-D;JNE
-@25939
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@45
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@25992
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@25999
-D;JNE
-@26025
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-A=A+1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@26044
-D=A
-@38
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D&M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@26249
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@26131
-D=A
-@38
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@9
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@26149
-D=A
-@22
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=D|M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@26181
-D;JNE
-@26247
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@26206
-D=A
-@95
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@26025
-0;JMP
-@1
-D=M
-@4
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@26265
-D;JNE
-@26282
-0;JMP
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@4
-D=A
-D=D-1
-@0
-AM=M+1
-A=A-1
-M=0
-@26293
-D;JGT
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@3
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@26327
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@26334
-D;JNE
-@26357
-0;JMP
-@19
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@26352
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@6
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5808
-D=A
-@14
-M=D
-@26375
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@26397
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@26404
-D;JNE
-@26436
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-A=A+1
-A=A+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-A=M-1
-D=!M
-M=D+1
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@26464
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@26630
-D;JNE
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@7287
-D=A
-@14
-M=D
-@26497
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@1
-A=M+1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@10
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@6822
-D=A
-@14
-M=D
-@26561
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@2
-A=M+1
-M=D
-@26449
-0;JMP
-@1
-D=M
-@3
-A=D+A
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@26646
-D;JNE
-@26716
-0;JMP
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@45
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@3
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@26734
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@26741
-D;JNE
-@26764
-0;JMP
-@19
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@26759
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@26779
-D=A
-@6
-0;JMP
-@0
-AM=M-1
-D=M
-@26786
-D;JNE
-@26843
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@48
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@27003
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@26873
-D=A
-@38
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@27003
-D;JNE
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@4
-M=D
-@4
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-AM=M-1
-D=M
-@4
-M=D
-@5
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@4
-A=M
-M=D
-@3
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=D+M
-@0
-AM=M-1
-D=M
-@3
-A=M+1
-A=A+1
-M=D
-@26854
-0;JMP
-@1
-A=M+1
-A=A+1
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@5877
-D=A
-@14
-M=D
-@27023
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@128
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@129
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@34
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@54
-0;JMP
-@0
-D=A
-@13
-M=D
-@8453
-D=A
-@14
-M=D
-@27070
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@6505
-D=A
-@14
-M=D
-@27087
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@20329
-D=A
-@14
-M=D
-@27104
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@9854
-D=A
-@14
-M=D
-@27121
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@5918
-D=A
-@14
-M=D
-@27138
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@3837
-D=A
-@14
-M=D
-@27155
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@27177
-D=A
-@14
-M=D
-@27172
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@0
-A=M-1
-M=!M
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@27194
-D;JNE
-@27177
-0;JMP
-@0
-AM=M+1
-A=A-1
-M=0
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@27213
-D=A
-@38
-0;JMP
-@0
-AM=M-1
-D=M
-@27220
-D;JNE
-@27241
-0;JMP
-@0
-M=M+1
-A=M-1
-M=1
-@1
-D=A
-@13
-M=D
-@27353
-D=A
-@14
-M=D
-@27236
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@27256
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@27347
-D;JNE
-@50
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=0
-@27291
-D=A
-@22
-0;JMP
-@0
-A=M-1
-M=!M
-@0
-AM=M-1
-D=M
-@27323
-D;JNE
-@1
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@1
-A=M
-M=D
-@27276
-0;JMP
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@0
-M=M+1
-A=M-1
-M=1
-@0
-AM=M-1
-D=M
-A=A-1
-M=M-D
-@0
-AM=M-1
-D=M
-@2
-A=M
-M=D
-@27241
-0;JMP
-@0
-M=M+1
-A=M-1
-M=0
-@54
-0;JMP
-@3
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@25105
-D=A
-@14
-M=D
-@27371
-D=A
-@95
-0;JMP
-@69
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@27389
-D=A
-@95
-0;JMP
-@82
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@27407
-D=A
-@95
-0;JMP
-@82
-D=A
-@0
-AM=M+1
-A=A-1
-M=D
-@2
-D=A
-@13
-M=D
-@25659
-D=A
-@14
-M=D
-@27425
-D=A
-@95
-0;JMP
-@1
-D=A
-@13
-M=D
-@19850
-D=A
-@14
-M=D
-@27437
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@2
-A=M
-D=M
-@0
-AM=M+1
-A=A-1
-M=D
-@1
-D=A
-@13
-M=D
-@19981
-D=A
-@14
-M=D
-@27461
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
-@0
-D=A
-@13
-M=D
-@27177
-D=A
-@14
-M=D
-@27478
-D=A
-@95
-0;JMP
-@0
-AM=M-1
-D=M
-@5
-M=D
diff --git a/projects/06/rect/Rect.asm b/projects/06/rect/Rect.asm
deleted file mode 100644
index 6cbbaeb..0000000
--- a/projects/06/rect/Rect.asm
+++ /dev/null
@@ -1,35 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/rect/Rect.asm
-
-// Draws a rectangle at the top-left corner of the screen.
-// The rectangle is 16 pixels wide and R0 pixels high.
-
- @0
- D=M
- @INFINITE_LOOP
- D;JLE
- @counter
- M=D
- @SCREEN
- D=A
- @address
- M=D
-(LOOP)
- @address
- A=M
- M=-1
- @address
- D=M
- @32
- D=D+A
- @address
- M=D
- @counter
- MD=M-1
- @LOOP
- D;JGT
-(INFINITE_LOOP)
- @INFINITE_LOOP
- 0;JMP
diff --git a/projects/06/rect/Rect.hack b/projects/06/rect/Rect.hack
deleted file mode 100644
index f33a9d1..0000000
--- a/projects/06/rect/Rect.hack
+++ /dev/null
@@ -1,25 +0,0 @@
-0000000000000000
-1111110000010000
-0000000000010111
-1110001100000110
-0000000000010000
-1110001100001000
-0100000000000000
-1110110000010000
-0000000000010001
-1110001100001000
-0000000000010001
-1111110000100000
-1110111010001000
-0000000000010001
-1111110000010000
-0000000000100000
-1110000010010000
-0000000000010001
-1110001100001000
-0000000000010000
-1111110010011000
-0000000000001010
-1110001100000001
-0000000000010111
-1110101010000111
diff --git a/projects/06/rect/RectL.asm b/projects/06/rect/RectL.asm
deleted file mode 100644
index e97c09b..0000000
--- a/projects/06/rect/RectL.asm
+++ /dev/null
@@ -1,32 +0,0 @@
-// This file is part of www.nand2tetris.org
-// and the book "The Elements of Computing Systems"
-// by Nisan and Schocken, MIT Press.
-// File name: projects/06/rect/RectL.asm
-
-// Symbol-less version of the Rect.asm program.
-
-@0
-D=M
-@23
-D;JLE
-@16
-M=D
-@16384
-D=A
-@17
-M=D
-@17
-A=M
-M=-1
-@17
-D=M
-@32
-D=D+A
-@17
-M=D
-@16
-MD=M-1
-@10
-D;JGT
-@23
-0;JMP