diff options
Diffstat (limited to 'projects/06')
-rwxr-xr-x | projects/06/Assembler | bin | 70984 -> 0 bytes | |||
-rw-r--r-- | projects/06/Assembler.hi | bin | 2061 -> 0 bytes | |||
-rw-r--r-- | projects/06/Assembler.hs | 106 | ||||
-rw-r--r-- | projects/06/Assembler.o | bin | 81056 -> 0 bytes | |||
-rw-r--r-- | projects/06/add/Add.asm | 13 | ||||
-rw-r--r-- | projects/06/add/Add.hack | 6 | ||||
-rw-r--r-- | projects/06/max/Max.asm | 26 | ||||
-rw-r--r-- | projects/06/max/Max.hack | 16 | ||||
-rw-r--r-- | projects/06/max/MaxL.asm | 23 | ||||
-rw-r--r-- | projects/06/pong/Pong.asm | 28375 | ||||
-rw-r--r-- | projects/06/pong/Pong.hack | 27483 | ||||
-rw-r--r-- | projects/06/pong/PongL.asm | 27490 | ||||
-rw-r--r-- | projects/06/rect/Rect.asm | 35 | ||||
-rw-r--r-- | projects/06/rect/Rect.hack | 25 | ||||
-rw-r--r-- | projects/06/rect/RectL.asm | 32 |
15 files changed, 0 insertions, 83630 deletions
diff --git a/projects/06/Assembler b/projects/06/Assembler Binary files differdeleted file mode 100755 index d58b556..0000000 --- a/projects/06/Assembler +++ /dev/null diff --git a/projects/06/Assembler.hi b/projects/06/Assembler.hi Binary files differdeleted file mode 100644 index f6ecd68..0000000 --- a/projects/06/Assembler.hi +++ /dev/null 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 Binary files differdeleted file mode 100644 index a46b314..0000000 --- a/projects/06/Assembler.o +++ /dev/null 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
|