From d3a0cc3a8ba6dfeb64d3faeffdeb6845b60e5840 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Sat, 20 Jan 2018 15:41:49 +0100 Subject: rearranged the dir for github - removed tools and pdfs - rearranged the projects dirs - added md files - other minor changes --- projects/06/Assembler | Bin 70984 -> 0 bytes projects/06/Assembler.hi | Bin 2061 -> 0 bytes projects/06/Assembler.hs | 106 - projects/06/Assembler.o | Bin 81056 -> 0 bytes projects/06/add/Add.asm | 13 - projects/06/add/Add.hack | 6 - projects/06/max/Max.asm | 26 - projects/06/max/Max.hack | 16 - projects/06/max/MaxL.asm | 23 - projects/06/pong/Pong.asm | 28375 ------------------------------------------- projects/06/pong/Pong.hack | 27483 ----------------------------------------- projects/06/pong/PongL.asm | 27490 ----------------------------------------- projects/06/rect/Rect.asm | 35 - projects/06/rect/Rect.hack | 25 - projects/06/rect/RectL.asm | 32 - 15 files changed, 83630 deletions(-) delete mode 100755 projects/06/Assembler delete mode 100644 projects/06/Assembler.hi delete mode 100644 projects/06/Assembler.hs delete mode 100644 projects/06/Assembler.o delete mode 100644 projects/06/add/Add.asm delete mode 100644 projects/06/add/Add.hack delete mode 100644 projects/06/max/Max.asm delete mode 100644 projects/06/max/Max.hack delete mode 100644 projects/06/max/MaxL.asm delete mode 100644 projects/06/pong/Pong.asm delete mode 100644 projects/06/pong/Pong.hack delete mode 100644 projects/06/pong/PongL.asm delete mode 100644 projects/06/rect/Rect.asm delete mode 100644 projects/06/rect/Rect.hack delete mode 100644 projects/06/rect/RectL.asm (limited to 'projects/06') diff --git a/projects/06/Assembler b/projects/06/Assembler deleted file mode 100755 index d58b556..0000000 Binary files a/projects/06/Assembler and /dev/null differ diff --git a/projects/06/Assembler.hi b/projects/06/Assembler.hi deleted file mode 100644 index f6ecd68..0000000 Binary files a/projects/06/Assembler.hi and /dev/null differ diff --git a/projects/06/Assembler.hs b/projects/06/Assembler.hs deleted file mode 100644 index fb69f07..0000000 --- a/projects/06/Assembler.hs +++ /dev/null @@ -1,106 +0,0 @@ -import Numeric (showIntAtBase) -import Data.Char (intToDigit) -import Data.Map (Map) -import qualified Data.Map as Map -import Data.List.Split (splitOn, splitOneOf) -import System.Environment (getArgs) - -parseLine :: Map [Char] [Char] -> [Char] -> [Char] -parseLine table (x:xs) - | x == '@' && (head xs `elem` ['0'..'9']) = (int2Bin16 $ read xs) - | x == '@' = table Map.! xs - | '=' `elem` (x:xs) && ';' `elem` (x:xs) = let [dest, comp, jump] = splitOneOf "=;" (x:xs) in "111" ++ (parseComp comp) ++ (parseDest dest) ++ (parseJump jump) - | '=' `elem` (x:xs) = let [dest, comp] = splitOn "=" (x:xs) in "111" ++ (parseComp comp) ++ (parseDest dest) ++ "000" - | ';' `elem` (x:xs) = let [comp, jump] = splitOn ";" (x:xs) in "111" ++ (parseComp comp) ++ "000" ++ (parseJump jump) - -parseComp xs = case xs of - "0" -> "0101010" - "1" -> "0111111" - "-1" -> "0111010" - "D" -> "0001100" - "A" -> "0110000" - "!D" -> "0001101" - "!A" -> "0110001" - "-D" -> "0001111" - "-A" -> "0110011" - "D+1" -> "0011111" - "A+1" -> "0110111" - "D-1" -> "0001110" - "A-1" -> "0110010" - "D+A" -> "0000010" - "A+D" -> "0000010" - "D-A" -> "0010011" - "A-D" -> "0000111" - "D&A" -> "0000000" - "A&D" -> "0000000" - "D|A" -> "0010101" - "A|D" -> "0010101" - "M" -> "1110000" - "!M" -> "1110001" - "-M" -> "1110011" - "M+1" -> "1110111" - "M-1" -> "1110010" - "D+M" -> "1000010" - "M+D" -> "1000010" - "D-M" -> "1010011" - "M-D" -> "1000111" - "D&M" -> "1000000" - "M&D" -> "1000000" - "D|M" -> "1010101" - "M|D" -> "1010101" - -parseDest xs = (f 'A'):(f 'D'):(f 'M'):[] - where f x = if x `elem` xs then '1' else '0' - -parseJump xs = case xs of - "" -> "000" - "JGT" -> "001" - "JEQ" -> "010" - "JGE" -> "011" - "JLT" -> "100" - "JNE" -> "101" - "JLE" -> "110" - "JMP" -> "111" - -int2Bin x = showIntAtBase 2 intToDigit x "" - -int2Bin16 :: Int -> [Char] -int2Bin16 x = let xs = int2Bin x in replicate (16 - length xs) '0' ++ xs - -initTable :: Map [Char] [Char] -initTable = Map.fromList $ (\(x, y) -> (x, int2Bin16 y)) <$> ("SP", 0):("LCL", 1):("ARG", 2):("THIS", 3):("THAT", 4):("SCREEN", 16384):("KBD", 24576):rs - where rs = zipWith (,) ((\x -> 'R':(show x)) <$> [0..15]) [0..15] - -stripJunk :: [Char] -> [[Char]] -stripJunk xs = filter (not . null) $ (filter (not . (flip elem " \t")) . head . (splitOn "//")) <$> lines (replCrWithNl xs) - -stripLabels :: [[Char]] -> [[Char]] -stripLabels = filter (not . (elem '(')) - -addLabels :: [[Char]] -> Int -> Map [Char] [Char] -> Map [Char] [Char] -addLabels [] _ table = table -addLabels ((hd:tl):rest) addr table - | hd == '(' = addLabels rest addr (Map.insert (init tl) (int2Bin16 addr) table) - | otherwise = addLabels rest (addr + 1) table - -addSyms :: [[Char]] -> Int -> Int -> Map [Char] [Char] -> Map [Char] [Char] -addSyms [] _ _ table = table -addSyms ((hd:tl):rest) addr vaddr table - | hd == '(' = addSyms rest addr vaddr (Map.insert (init tl) (int2Bin16 addr) table) - | hd == '@' && head tl `notElem` ['0'..'9'] && tl `Map.notMember` table = addSyms rest (addr + 1) (vaddr + 1) (Map.insert tl (int2Bin16 vaddr) table) - | otherwise = addSyms rest (addr + 1) vaddr table - -parseCode :: [Char] -> [Char] -parseCode code = unlines $ parseLine (addSyms codeWithoutLabels 0 16 (addLabels codeWithoutJunk 0 initTable)) <$> codeWithoutLabels - where codeWithoutJunk = stripJunk code - codeWithoutLabels = stripLabels codeWithoutJunk - -replCrWithNl = fmap cr2nl - where cr2nl '\r' = '\n' - cr2nl c = c - -main = do - args <- getArgs - let filename = head args - code <- readFile $ filename - writeFile (head (splitOn "." filename) ++ ".hack") (parseCode code) diff --git a/projects/06/Assembler.o b/projects/06/Assembler.o deleted file mode 100644 index a46b314..0000000 Binary files a/projects/06/Assembler.o and /dev/null differ diff --git a/projects/06/add/Add.asm b/projects/06/add/Add.asm deleted file mode 100644 index 3d4ec46..0000000 --- a/projects/06/add/Add.asm +++ /dev/null @@ -1,13 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/add/Add.asm - -// Computes R0 = 2 + 3 (R0 refers to RAM[0]) - -@2 -D=A -@3 -D=D+A -@0 -M=D diff --git a/projects/06/add/Add.hack b/projects/06/add/Add.hack deleted file mode 100644 index 8297cbb..0000000 --- a/projects/06/add/Add.hack +++ /dev/null @@ -1,6 +0,0 @@ -0000000000000010 -1110110000010000 -0000000000000011 -1110000010010000 -0000000000000000 -1110001100001000 diff --git a/projects/06/max/Max.asm b/projects/06/max/Max.asm deleted file mode 100644 index b62c138..0000000 --- a/projects/06/max/Max.asm +++ /dev/null @@ -1,26 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/max/Max.asm - -// Computes R2 = max(R0, R1) (R0,R1,R2 refer to RAM[0],RAM[1],RAM[2]) - - @R0 - D=M // D = first number - @R1 - D=D-M // D = first number - second number - @OUTPUT_FIRST - D;JGT // if D>0 (first is greater) goto output_first - @R1 - D=M // D = second number - @OUTPUT_D - 0;JMP // goto output_d -(OUTPUT_FIRST) - @R0 - D=M // D = first number -(OUTPUT_D) - @R2 - M=D // M[2] = D (greatest number) -(INFINITE_LOOP) - @INFINITE_LOOP - 0;JMP // infinite loop diff --git a/projects/06/max/Max.hack b/projects/06/max/Max.hack deleted file mode 100644 index ab8a440..0000000 --- a/projects/06/max/Max.hack +++ /dev/null @@ -1,16 +0,0 @@ -0000000000000000 -1111110000010000 -0000000000000001 -1111010011010000 -0000000000001010 -1110001100000001 -0000000000000001 -1111110000010000 -0000000000001100 -1110101010000111 -0000000000000000 -1111110000010000 -0000000000000010 -1110001100001000 -0000000000001110 -1110101010000111 diff --git a/projects/06/max/MaxL.asm b/projects/06/max/MaxL.asm deleted file mode 100644 index fc3ccbf..0000000 --- a/projects/06/max/MaxL.asm +++ /dev/null @@ -1,23 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/max/MaxL.asm - -// Symbol-less version of the Max.asm program. - -@0 -D=M -@1 -D=D-M -@10 -D;JGT -@1 -D=M -@12 -0;JMP -@0 -D=M -@2 -M=D -@14 -0;JMP diff --git a/projects/06/pong/Pong.asm b/projects/06/pong/Pong.asm deleted file mode 100644 index 79691f0..0000000 --- a/projects/06/pong/Pong.asm +++ /dev/null @@ -1,28375 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/pong/Pong.asm - -// The Pong game program was originally written in the high-level Jack language. -// The Jack code was then translated by the Jack compiler into VM code. -// The VM code was then translated by the VM translator into the Hack -// assembly code shown here. - -@256 -D=A -@SP -M=D -@133 -0;JMP -@R15 -M=D -@SP -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@END_EQ -D;JNE -@SP -A=M-1 -M=-1 -(END_EQ) -@R15 -A=M -0;JMP -@R15 -M=D -@SP -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@END_GT -D;JLE -@SP -A=M-1 -M=-1 -(END_GT) -@R15 -A=M -0;JMP -@R15 -M=D -@SP -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@END_LT -D;JGE -@SP -A=M-1 -M=-1 -(END_LT) -@R15 -A=M -0;JMP -@5 -D=A -@LCL -A=M-D -D=M -@R13 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -D=A -@SP -M=D+1 -@LCL -D=M -@R14 -AM=D-1 -D=M -@THAT -M=D -@R14 -AM=M-1 -D=M -@THIS -M=D -@R14 -AM=M-1 -D=M -@ARG -M=D -@R14 -AM=M-1 -D=M -@LCL -M=D -@R13 -A=M -0;JMP -@SP -A=M -M=D -@LCL -D=M -@SP -AM=M+1 -M=D -@ARG -D=M -@SP -AM=M+1 -M=D -@THIS -D=M -@SP -AM=M+1 -M=D -@THAT -D=M -@SP -AM=M+1 -M=D -@4 -D=A -@R13 -D=D+M -@SP -D=M-D -@ARG -M=D -@SP -MD=M+1 -@LCL -M=D -@R14 -A=M -0;JMP -@0 -D=A -@R13 -M=D -@sys.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL0 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL0) -(ball.new) -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.alloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL1 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL1) -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@10 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@THIS -D=M -@11 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@12 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@THIS -D=M -@13 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@THIS -D=M -@14 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.show -D=A -@R14 -M=D -@RET_ADDRESS_CALL2 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL2) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(ball.dispose) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.dealloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL3 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL3) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ball.show) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL4 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL4) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.draw -D=A -@R14 -M=D -@RET_ADDRESS_CALL5 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL5) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ball.hide) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@SP -M=M+1 -A=M-1 -M=0 -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL6 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL6) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.draw -D=A -@R14 -M=D -@RET_ADDRESS_CALL7 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL7) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ball.draw) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL8 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL8) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ball.getleft) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(ball.getright) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -(ball.setdestination) -@3 -D=A -(LOOP_ball.setdestination) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_ball.setdestination -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL9 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL9) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL10 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL10) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT0 -D=A -@38 -0;JMP -(RET_ADDRESS_LT0) -@THIS -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.setdestination$if_true0 -D;JNE -@ball.setdestination$if_false0 -0;JMP -(ball.setdestination$if_true0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT1 -D=A -@38 -0;JMP -(RET_ADDRESS_LT1) -@THIS -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT2 -D=A -@38 -0;JMP -(RET_ADDRESS_LT2) -@THIS -D=M -@9 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ball.setdestination$if_end0 -0;JMP -(ball.setdestination$if_false0) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT3 -D=A -@38 -0;JMP -(RET_ADDRESS_LT3) -@THIS -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT4 -D=A -@38 -0;JMP -(RET_ADDRESS_LT4) -@THIS -D=M -@9 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -(ball.setdestination$if_end0) -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL11 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL11) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL12 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL12) -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL13 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL13) -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ball.move) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.hide -D=A -@R14 -M=D -@RET_ADDRESS_CALL14 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL14) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT5 -D=A -@38 -0;JMP -(RET_ADDRESS_LT5) -@SP -AM=M-1 -D=M -@ball.move$if_true0 -D;JNE -@ball.move$if_false0 -0;JMP -(ball.move$if_true0) -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ball.move$if_end0 -0;JMP -(ball.move$if_false0) -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@THIS -D=M -@9 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true1 -D;JNE -@ball.move$if_false1 -0;JMP -(ball.move$if_true1) -@THIS -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true2 -D;JNE -@ball.move$if_false2 -0;JMP -(ball.move$if_true2) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@ball.move$if_end2 -0;JMP -(ball.move$if_false2) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -(ball.move$if_end2) -@ball.move$if_end1 -0;JMP -(ball.move$if_false1) -@THIS -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true3 -D;JNE -@ball.move$if_false3 -0;JMP -(ball.move$if_true3) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@ball.move$if_end3 -0;JMP -(ball.move$if_false3) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -(ball.move$if_end3) -(ball.move$if_end1) -(ball.move$if_end0) -@THIS -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true4 -D;JNE -@ball.move$if_false4 -0;JMP -(ball.move$if_true4) -@THIS -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true5 -D;JNE -@ball.move$if_false5 -0;JMP -(ball.move$if_true5) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -@ball.move$if_end5 -0;JMP -(ball.move$if_false5) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(ball.move$if_end5) -@ball.move$if_end4 -0;JMP -(ball.move$if_false4) -@THIS -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ball.move$if_true6 -D;JNE -@ball.move$if_false6 -0;JMP -(ball.move$if_true6) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -@ball.move$if_end6 -0;JMP -(ball.move$if_false6) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(ball.move$if_end6) -(ball.move$if_end4) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@10 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT0 -D=A -@22 -0;JMP -(RET_ADDRESS_GT0) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ball.move$if_true7 -D;JNE -@ball.move$if_false7 -0;JMP -(ball.move$if_true7) -@SP -M=M+1 -A=M-1 -M=1 -@THIS -D=M -@14 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@10 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(ball.move$if_false7) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@11 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT6 -D=A -@38 -0;JMP -(RET_ADDRESS_LT6) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ball.move$if_true8 -D;JNE -@ball.move$if_false8 -0;JMP -(ball.move$if_true8) -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@14 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@11 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(ball.move$if_false8) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@12 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT1 -D=A -@22 -0;JMP -(RET_ADDRESS_GT1) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ball.move$if_true9 -D;JNE -@ball.move$if_false9 -0;JMP -(ball.move$if_true9) -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@14 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@12 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -(ball.move$if_false9) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@13 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT7 -D=A -@38 -0;JMP -(RET_ADDRESS_LT7) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ball.move$if_true10 -D;JNE -@ball.move$if_false10 -0;JMP -(ball.move$if_true10) -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@14 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@THIS -D=M -@13 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -(ball.move$if_false10) -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.show -D=A -@R14 -M=D -@RET_ADDRESS_CALL15 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL15) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@14 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(ball.bounce) -@5 -D=A -(LOOP_ball.bounce) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_ball.bounce -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL16 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL16) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL17 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL17) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ0 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ0) -@SP -AM=M-1 -D=M -@ball.bounce$if_true0 -D;JNE -@ball.bounce$if_false0 -0;JMP -(ball.bounce$if_true0) -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ball.bounce$if_end0 -0;JMP -(ball.bounce$if_false0) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT8 -D=A -@38 -0;JMP -(RET_ADDRESS_LT8) -@SP -A=M-1 -M=!M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@RET_ADDRESS_EQ1 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ1) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT9 -D=A -@38 -0;JMP -(RET_ADDRESS_LT9) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@RET_ADDRESS_EQ2 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ2) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@ball.bounce$if_true1 -D;JNE -@ball.bounce$if_false1 -0;JMP -(ball.bounce$if_true1) -@20 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ball.bounce$if_end1 -0;JMP -(ball.bounce$if_false1) -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -(ball.bounce$if_end1) -(ball.bounce$if_end0) -@THIS -D=M -@14 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@RET_ADDRESS_EQ3 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ3) -@SP -AM=M-1 -D=M -@ball.bounce$if_true2 -D;JNE -@ball.bounce$if_false2 -0;JMP -(ball.bounce$if_true2) -@506 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@50 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL18 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL18) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL19 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL19) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL20 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL20) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ball.bounce$if_end2 -0;JMP -(ball.bounce$if_false2) -@THIS -D=M -@14 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ4 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ4) -@SP -AM=M-1 -D=M -@ball.bounce$if_true3 -D;JNE -@ball.bounce$if_false3 -0;JMP -(ball.bounce$if_true3) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@50 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL21 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL21) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL22 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL22) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL23 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL23) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ball.bounce$if_end3 -0;JMP -(ball.bounce$if_false3) -@THIS -D=M -@14 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ5 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ5) -@SP -AM=M-1 -D=M -@ball.bounce$if_true4 -D;JNE -@ball.bounce$if_false4 -0;JMP -(ball.bounce$if_true4) -@250 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@25 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL24 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL24) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL25 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL25) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL26 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL26) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ball.bounce$if_end4 -0;JMP -(ball.bounce$if_false4) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@25 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL27 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL27) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL28 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL28) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL29 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL29) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(ball.bounce$if_end4) -(ball.bounce$if_end3) -(ball.bounce$if_end2) -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@R13 -M=D -@ball.setdestination -D=A -@R14 -M=D -@RET_ADDRESS_CALL30 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL30) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.new) -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.alloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL31 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL31) -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.show -D=A -@R14 -M=D -@RET_ADDRESS_CALL32 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL32) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(bat.dispose) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.dealloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL33 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL33) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.show) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL34 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL34) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.draw -D=A -@R14 -M=D -@RET_ADDRESS_CALL35 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL35) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.hide) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@SP -M=M+1 -A=M-1 -M=0 -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL36 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL36) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.draw -D=A -@R14 -M=D -@RET_ADDRESS_CALL37 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL37) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.draw) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL38 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL38) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.setdirection) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.getleft) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(bat.getright) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -(bat.setwidth) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.hide -D=A -@R14 -M=D -@RET_ADDRESS_CALL39 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL39) -@SP -AM=M-1 -D=M -@R5 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.show -D=A -@R14 -M=D -@RET_ADDRESS_CALL40 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL40) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(bat.move) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@RET_ADDRESS_EQ6 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ6) -@SP -AM=M-1 -D=M -@bat.move$if_true0 -D;JNE -@bat.move$if_false0 -0;JMP -(bat.move$if_true0) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT10 -D=A -@38 -0;JMP -(RET_ADDRESS_LT10) -@SP -AM=M-1 -D=M -@bat.move$if_true1 -D;JNE -@bat.move$if_false1 -0;JMP -(bat.move$if_true1) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(bat.move$if_false1) -@SP -M=M+1 -A=M-1 -M=0 -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL41 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL41) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL42 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL42) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL43 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL43) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL44 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL44) -@SP -AM=M-1 -D=M -@R5 -M=D -@bat.move$if_end0 -0;JMP -(bat.move$if_false0) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT2 -D=A -@22 -0;JMP -(RET_ADDRESS_GT2) -@SP -AM=M-1 -D=M -@bat.move$if_true2 -D;JNE -@bat.move$if_false2 -0;JMP -(bat.move$if_true2) -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -(bat.move$if_false2) -@SP -M=M+1 -A=M-1 -M=0 -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL45 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL45) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL46 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL46) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@1 -D=A -@R13 -M=D -@screen.setcolor -D=A -@R14 -M=D -@RET_ADDRESS_CALL47 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL47) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL48 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL48) -@SP -AM=M-1 -D=M -@R5 -M=D -(bat.move$if_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(main.main) -@SP -AM=M+1 -A=A-1 -M=0 -@0 -D=A -@R13 -M=D -@ponggame.newinstance -D=A -@R14 -M=D -@RET_ADDRESS_CALL49 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL49) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@ponggame.getinstance -D=A -@R14 -M=D -@RET_ADDRESS_CALL50 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL50) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ponggame.run -D=A -@R14 -M=D -@RET_ADDRESS_CALL51 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL51) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ponggame.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL52 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL52) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ponggame.new) -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.alloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL53 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL53) -@SP -AM=M-1 -D=M -@THIS -M=D -@0 -D=A -@R13 -M=D -@screen.clearscreen -D=A -@R14 -M=D -@RET_ADDRESS_CALL54 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL54) -@SP -AM=M-1 -D=M -@R5 -M=D -@50 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@230 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@229 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@R13 -M=D -@bat.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL55 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL55) -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@253 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@222 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@229 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@R13 -M=D -@ball.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL56 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL56) -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@400 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@3 -D=A -@R13 -M=D -@ball.setdestination -D=A -@R14 -M=D -@RET_ADDRESS_CALL57 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL57) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@238 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@240 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@R13 -M=D -@screen.drawrectangle -D=A -@R14 -M=D -@RET_ADDRESS_CALL58 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL58) -@SP -AM=M-1 -D=M -@R5 -M=D -@22 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@2 -D=A -@R13 -M=D -@output.movecursor -D=A -@R14 -M=D -@RET_ADDRESS_CALL59 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL59) -@SP -AM=M-1 -D=M -@R5 -M=D -@8 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL60 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL60) -@83 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL61 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL61) -@99 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL62 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL62) -@111 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL63 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL63) -@114 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL64 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL64) -@101 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL65 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL65) -@58 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL66 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL66) -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL67 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL67) -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL68 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL68) -@1 -D=A -@R13 -M=D -@output.printstring -D=A -@R14 -M=D -@RET_ADDRESS_CALL69 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL69) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(ponggame.dispose) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL70 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL70) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL71 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL71) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.dealloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL72 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL72) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ponggame.newinstance) -@0 -D=A -@R13 -M=D -@ponggame.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL73 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL73) -@SP -AM=M-1 -D=M -@ponggame.0 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ponggame.getinstance) -@ponggame.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(ponggame.run) -@SP -AM=M+1 -A=A-1 -M=0 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -(ponggame.run$while_exp0) -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ponggame.run$while_end0 -D;JNE -(ponggame.run$while_exp1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ7 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ7) -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ponggame.run$while_end1 -D;JNE -@0 -D=A -@R13 -M=D -@keyboard.keypressed -D=A -@R14 -M=D -@RET_ADDRESS_CALL74 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL74) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.move -D=A -@R14 -M=D -@RET_ADDRESS_CALL75 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL75) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ponggame.moveball -D=A -@R14 -M=D -@RET_ADDRESS_CALL76 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL76) -@SP -AM=M-1 -D=M -@R5 -M=D -@ponggame.run$while_exp1 -0;JMP -(ponggame.run$while_end1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@130 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ8 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ8) -@SP -AM=M-1 -D=M -@ponggame.run$if_true0 -D;JNE -@ponggame.run$if_false0 -0;JMP -(ponggame.run$if_true0) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@2 -D=A -@R13 -M=D -@bat.setdirection -D=A -@R14 -M=D -@RET_ADDRESS_CALL77 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL77) -@SP -AM=M-1 -D=M -@R5 -M=D -@ponggame.run$if_end0 -0;JMP -(ponggame.run$if_false0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@132 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ9 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ9) -@SP -AM=M-1 -D=M -@ponggame.run$if_true1 -D;JNE -@ponggame.run$if_false1 -0;JMP -(ponggame.run$if_true1) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@bat.setdirection -D=A -@R14 -M=D -@RET_ADDRESS_CALL78 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL78) -@SP -AM=M-1 -D=M -@R5 -M=D -@ponggame.run$if_end1 -0;JMP -(ponggame.run$if_false1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@140 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ10 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ10) -@SP -AM=M-1 -D=M -@ponggame.run$if_true2 -D;JNE -@ponggame.run$if_false2 -0;JMP -(ponggame.run$if_true2) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -M=D -(ponggame.run$if_false2) -(ponggame.run$if_end1) -(ponggame.run$if_end0) -(ponggame.run$while_exp2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ11 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ11) -@SP -A=M-1 -M=!M -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ponggame.run$while_end2 -D;JNE -@0 -D=A -@R13 -M=D -@keyboard.keypressed -D=A -@R14 -M=D -@RET_ADDRESS_CALL79 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL79) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.move -D=A -@R14 -M=D -@RET_ADDRESS_CALL80 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL80) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ponggame.moveball -D=A -@R14 -M=D -@RET_ADDRESS_CALL81 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL81) -@SP -AM=M-1 -D=M -@R5 -M=D -@ponggame.run$while_exp2 -0;JMP -(ponggame.run$while_end2) -@ponggame.run$while_exp0 -0;JMP -(ponggame.run$while_end0) -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ponggame.run$if_true3 -D;JNE -@ponggame.run$if_false3 -0;JMP -(ponggame.run$if_true3) -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@output.movecursor -D=A -@R14 -M=D -@RET_ADDRESS_CALL82 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL82) -@SP -AM=M-1 -D=M -@R5 -M=D -@9 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL83 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL83) -@71 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL84 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL84) -@97 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL85 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL85) -@109 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL86 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL86) -@101 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL87 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL87) -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL88 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL88) -@79 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL89 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL89) -@118 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL90 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL90) -@101 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL91 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL91) -@114 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL92 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL92) -@1 -D=A -@R13 -M=D -@output.printstring -D=A -@R14 -M=D -@RET_ADDRESS_CALL93 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL93) -@SP -AM=M-1 -D=M -@R5 -M=D -(ponggame.run$if_false3) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(ponggame.moveball) -@5 -D=A -(LOOP_ponggame.moveball) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_ponggame.moveball -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.move -D=A -@R14 -M=D -@RET_ADDRESS_CALL94 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL94) -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT3 -D=A -@22 -0;JMP -(RET_ADDRESS_GT3) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ12 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ12) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@ponggame.moveball$if_true0 -D;JNE -@ponggame.moveball$if_false0 -0;JMP -(ponggame.moveball$if_true0) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.getleft -D=A -@R14 -M=D -@RET_ADDRESS_CALL95 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL95) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@bat.getright -D=A -@R14 -M=D -@RET_ADDRESS_CALL96 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL96) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.getleft -D=A -@R14 -M=D -@RET_ADDRESS_CALL97 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL97) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@ball.getright -D=A -@R14 -M=D -@RET_ADDRESS_CALL98 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL98) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ13 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ13) -@SP -AM=M-1 -D=M -@ponggame.moveball$if_true1 -D;JNE -@ponggame.moveball$if_false1 -0;JMP -(ponggame.moveball$if_true1) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT4 -D=A -@22 -0;JMP -(RET_ADDRESS_GT4) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT11 -D=A -@38 -0;JMP -(RET_ADDRESS_LT11) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -M=D -@THIS -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@ponggame.moveball$if_true2 -D;JNE -@ponggame.moveball$if_false2 -0;JMP -(ponggame.moveball$if_true2) -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@RET_ADDRESS_LT12 -D=A -@38 -0;JMP -(RET_ADDRESS_LT12) -@SP -AM=M-1 -D=M -@ponggame.moveball$if_true3 -D;JNE -@ponggame.moveball$if_false3 -0;JMP -(ponggame.moveball$if_true3) -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ponggame.moveball$if_end3 -0;JMP -(ponggame.moveball$if_false3) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@RET_ADDRESS_GT5 -D=A -@22 -0;JMP -(RET_ADDRESS_GT5) -@SP -AM=M-1 -D=M -@ponggame.moveball$if_true4 -D;JNE -@ponggame.moveball$if_false4 -0;JMP -(ponggame.moveball$if_true4) -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(ponggame.moveball$if_false4) -(ponggame.moveball$if_end3) -@THIS -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@bat.setwidth -D=A -@R14 -M=D -@RET_ADDRESS_CALL99 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL99) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@22 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@output.movecursor -D=A -@R14 -M=D -@RET_ADDRESS_CALL100 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL100) -@SP -AM=M-1 -D=M -@R5 -M=D -@THIS -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.printint -D=A -@R14 -M=D -@RET_ADDRESS_CALL101 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL101) -@SP -AM=M-1 -D=M -@R5 -M=D -(ponggame.moveball$if_false2) -(ponggame.moveball$if_false1) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@ball.bounce -D=A -@R14 -M=D -@RET_ADDRESS_CALL102 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL102) -@SP -AM=M-1 -D=M -@R5 -M=D -(ponggame.moveball$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(array.new) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT6 -D=A -@22 -0;JMP -(RET_ADDRESS_GT6) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@array.new$if_true0 -D;JNE -@array.new$if_false0 -0;JMP -(array.new$if_true0) -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL103 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL103) -@SP -AM=M-1 -D=M -@R5 -M=D -(array.new$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.alloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL104 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL104) -@54 -0;JMP -(array.dispose) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.dealloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL105 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL105) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(keyboard.init) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(keyboard.keypressed) -@24576 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.peek -D=A -@R14 -M=D -@RET_ADDRESS_CALL106 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL106) -@54 -0;JMP -(keyboard.readchar) -@SP -A=M -M=0 -AD=A+1 -M=0 -@SP -M=D+1 -@SP -M=M+1 -A=M-1 -M=0 -@1 -D=A -@R13 -M=D -@output.printchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL107 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL107) -@SP -AM=M-1 -D=M -@R5 -M=D -(keyboard.readchar$while_exp0) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ14 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ14) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT7 -D=A -@22 -0;JMP -(RET_ADDRESS_GT7) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@keyboard.readchar$while_end0 -D;JNE -@0 -D=A -@R13 -M=D -@keyboard.keypressed -D=A -@R14 -M=D -@RET_ADDRESS_CALL108 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL108) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT8 -D=A -@22 -0;JMP -(RET_ADDRESS_GT8) -@SP -AM=M-1 -D=M -@keyboard.readchar$if_true0 -D;JNE -@keyboard.readchar$if_false0 -0;JMP -(keyboard.readchar$if_true0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(keyboard.readchar$if_false0) -@keyboard.readchar$while_exp0 -0;JMP -(keyboard.readchar$while_end0) -@0 -D=A -@R13 -M=D -@string.backspace -D=A -@R14 -M=D -@RET_ADDRESS_CALL109 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL109) -@1 -D=A -@R13 -M=D -@output.printchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL110 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL110) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.printchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL111 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL111) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(keyboard.readline) -@5 -D=A -(LOOP_keyboard.readline) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_keyboard.readline -D;JGT -@80 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL112 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL112) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.printstring -D=A -@R14 -M=D -@RET_ADDRESS_CALL113 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL113) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@string.newline -D=A -@R14 -M=D -@RET_ADDRESS_CALL114 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL114) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@0 -D=A -@R13 -M=D -@string.backspace -D=A -@R14 -M=D -@RET_ADDRESS_CALL115 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL115) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -(keyboard.readline$while_exp0) -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@keyboard.readline$while_end0 -D;JNE -@0 -D=A -@R13 -M=D -@keyboard.readchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL116 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL116) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ15 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ15) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@keyboard.readline$if_true0 -D;JNE -@keyboard.readline$if_false0 -0;JMP -(keyboard.readline$if_true0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ16 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ16) -@SP -AM=M-1 -D=M -@keyboard.readline$if_true1 -D;JNE -@keyboard.readline$if_false1 -0;JMP -(keyboard.readline$if_true1) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.eraselastchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL117 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL117) -@SP -AM=M-1 -D=M -@R5 -M=D -@keyboard.readline$if_end1 -0;JMP -(keyboard.readline$if_false1) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL118 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL118) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -(keyboard.readline$if_end1) -(keyboard.readline$if_false0) -@keyboard.readline$while_exp0 -0;JMP -(keyboard.readline$while_end0) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(keyboard.readint) -@SP -A=M -M=0 -AD=A+1 -M=0 -@SP -M=D+1 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@keyboard.readline -D=A -@R14 -M=D -@RET_ADDRESS_CALL119 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL119) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.intvalue -D=A -@R14 -M=D -@RET_ADDRESS_CALL120 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL120) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL121 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL121) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.init) -@SP -AM=M+1 -A=A-1 -M=0 -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL122 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL122) -@SP -AM=M-1 -D=M -@math.1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL123 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL123) -@SP -AM=M-1 -D=M -@math.0 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(math.init$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT13 -D=A -@38 -0;JMP -(RET_ADDRESS_LT13) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.init$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@math.init$while_exp0 -0;JMP -(math.init$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(math.abs) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT14 -D=A -@38 -0;JMP -(RET_ADDRESS_LT14) -@SP -AM=M-1 -D=M -@math.abs$if_true0 -D;JNE -@math.abs$if_false0 -0;JMP -(math.abs$if_true0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -(math.abs$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.multiply) -@5 -D=A -(LOOP_math.multiply) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_math.multiply -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT15 -D=A -@38 -0;JMP -(RET_ADDRESS_LT15) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT9 -D=A -@22 -0;JMP -(RET_ADDRESS_GT9) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT10 -D=A -@22 -0;JMP -(RET_ADDRESS_GT10) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT16 -D=A -@38 -0;JMP -(RET_ADDRESS_LT16) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL124 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL124) -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL125 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL125) -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT17 -D=A -@38 -0;JMP -(RET_ADDRESS_LT17) -@SP -AM=M-1 -D=M -@math.multiply$if_true0 -D;JNE -@math.multiply$if_false0 -0;JMP -(math.multiply$if_true0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -(math.multiply$if_false0) -(math.multiply$while_exp0) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT18 -D=A -@38 -0;JMP -(RET_ADDRESS_LT18) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.multiply$while_end0 -D;JNE -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT11 -D=A -@22 -0;JMP -(RET_ADDRESS_GT11) -@SP -AM=M-1 -D=M -@math.multiply$if_true1 -D;JNE -@math.multiply$if_false1 -0;JMP -(math.multiply$if_true1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -(math.multiply$if_false1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@math.multiply$while_exp0 -0;JMP -(math.multiply$while_end0) -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@math.multiply$if_true2 -D;JNE -@math.multiply$if_false2 -0;JMP -(math.multiply$if_true2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(math.multiply$if_false2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.divide) -@4 -D=A -(LOOP_math.divide) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_math.divide -D;JGT -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ17 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ17) -@SP -AM=M-1 -D=M -@math.divide$if_true0 -D;JNE -@math.divide$if_false0 -0;JMP -(math.divide$if_true0) -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL126 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL126) -@SP -AM=M-1 -D=M -@R5 -M=D -(math.divide$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT19 -D=A -@38 -0;JMP -(RET_ADDRESS_LT19) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT12 -D=A -@22 -0;JMP -(RET_ADDRESS_GT12) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT13 -D=A -@22 -0;JMP -(RET_ADDRESS_GT13) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT20 -D=A -@38 -0;JMP -(RET_ADDRESS_LT20) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL127 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL127) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL128 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL128) -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -(math.divide$while_exp0) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.divide$while_end0 -D;JNE -@32767 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT21 -D=A -@38 -0;JMP -(RET_ADDRESS_LT21) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.divide$if_true1 -D;JNE -@math.divide$if_false1 -0;JMP -(math.divide$if_true1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT14 -D=A -@22 -0;JMP -(RET_ADDRESS_GT14) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.divide$if_true2 -D;JNE -@math.divide$if_false2 -0;JMP -(math.divide$if_true2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(math.divide$if_false2) -(math.divide$if_false1) -@math.divide$while_exp0 -0;JMP -(math.divide$while_end0) -(math.divide$while_exp1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@RET_ADDRESS_GT15 -D=A -@22 -0;JMP -(RET_ADDRESS_GT15) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.divide$while_end1 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT16 -D=A -@22 -0;JMP -(RET_ADDRESS_GT16) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.divide$if_true3 -D;JNE -@math.divide$if_false3 -0;JMP -(math.divide$if_true3) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -(math.divide$if_false3) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@math.divide$while_exp1 -0;JMP -(math.divide$while_end1) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@math.divide$if_true4 -D;JNE -@math.divide$if_false4 -0;JMP -(math.divide$if_true4) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(math.divide$if_false4) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.sqrt) -@4 -D=A -(LOOP_math.sqrt) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_math.sqrt -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT22 -D=A -@38 -0;JMP -(RET_ADDRESS_LT22) -@SP -AM=M-1 -D=M -@math.sqrt$if_true0 -D;JNE -@math.sqrt$if_false0 -0;JMP -(math.sqrt$if_true0) -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL129 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL129) -@SP -AM=M-1 -D=M -@R5 -M=D -(math.sqrt$if_false0) -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(math.sqrt$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@RET_ADDRESS_GT17 -D=A -@22 -0;JMP -(RET_ADDRESS_GT17) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@math.sqrt$while_end0 -D;JNE -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@math.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL130 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL130) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT18 -D=A -@22 -0;JMP -(RET_ADDRESS_GT18) -@SP -A=M-1 -M=!M -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT23 -D=A -@38 -0;JMP -(RET_ADDRESS_LT23) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@math.sqrt$if_true1 -D;JNE -@math.sqrt$if_false1 -0;JMP -(math.sqrt$if_true1) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -(math.sqrt$if_false1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@math.sqrt$while_exp0 -0;JMP -(math.sqrt$while_end0) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.max) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT19 -D=A -@22 -0;JMP -(RET_ADDRESS_GT19) -@SP -AM=M-1 -D=M -@math.max$if_true0 -D;JNE -@math.max$if_false0 -0;JMP -(math.max$if_true0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -(math.max$if_false0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(math.min) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT24 -D=A -@38 -0;JMP -(RET_ADDRESS_LT24) -@SP -AM=M-1 -D=M -@math.min$if_true0 -D;JNE -@math.min$if_false0 -0;JMP -(math.min$if_true0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -(math.min$if_false0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(memory.init) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@memory.0 -M=D -@2048 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@memory.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@14334 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@2049 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@memory.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@2050 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(memory.peek) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@memory.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(memory.poke) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@memory.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(memory.alloc) -@SP -AM=M+1 -A=A-1 -M=0 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@RET_ADDRESS_LT25 -D=A -@38 -0;JMP -(RET_ADDRESS_LT25) -@SP -AM=M-1 -D=M -@memory.alloc$if_true0 -D;JNE -@memory.alloc$if_false0 -0;JMP -(memory.alloc$if_true0) -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL131 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL131) -@SP -AM=M-1 -D=M -@R5 -M=D -(memory.alloc$if_false0) -@2048 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(memory.alloc$while_exp0) -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT26 -D=A -@38 -0;JMP -(RET_ADDRESS_LT26) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@memory.alloc$while_end0 -D;JNE -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@memory.alloc$while_exp0 -0;JMP -(memory.alloc$while_end0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@16379 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT20 -D=A -@22 -0;JMP -(RET_ADDRESS_GT20) -@SP -AM=M-1 -D=M -@memory.alloc$if_true1 -D;JNE -@memory.alloc$if_false1 -0;JMP -(memory.alloc$if_true1) -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL132 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL132) -@SP -AM=M-1 -D=M -@R5 -M=D -(memory.alloc$if_false1) -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@RET_ADDRESS_GT21 -D=A -@22 -0;JMP -(RET_ADDRESS_GT21) -@SP -AM=M-1 -D=M -@memory.alloc$if_true2 -D;JNE -@memory.alloc$if_false2 -0;JMP -(memory.alloc$if_true2) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@RET_ADDRESS_EQ18 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ18) -@SP -AM=M-1 -D=M -@memory.alloc$if_true3 -D;JNE -@memory.alloc$if_false3 -0;JMP -(memory.alloc$if_true3) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@memory.alloc$if_end3 -0;JMP -(memory.alloc$if_false3) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(memory.alloc$if_end3) -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(memory.alloc$if_false2) -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -(memory.dealloc) -@SP -A=M -M=0 -AD=A+1 -M=0 -@SP -M=D+1 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ19 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ19) -@SP -AM=M-1 -D=M -@memory.dealloc$if_true0 -D;JNE -@memory.dealloc$if_false0 -0;JMP -(memory.dealloc$if_true0) -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@memory.dealloc$if_end0 -0;JMP -(memory.dealloc$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@RET_ADDRESS_EQ20 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ20) -@SP -AM=M-1 -D=M -@memory.dealloc$if_true1 -D;JNE -@memory.dealloc$if_false1 -0;JMP -(memory.dealloc$if_true1) -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@memory.dealloc$if_end1 -0;JMP -(memory.dealloc$if_false1) -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(memory.dealloc$if_end1) -(memory.dealloc$if_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.init) -@16384 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.4 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.2 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@output.0 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL133 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL133) -@SP -AM=M-1 -D=M -@output.3 -M=D -@0 -D=A -@R13 -M=D -@output.initmap -D=A -@R14 -M=D -@RET_ADDRESS_CALL134 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL134) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@output.createshiftedmap -D=A -@R14 -M=D -@RET_ADDRESS_CALL135 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL135) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.initmap) -@127 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL136 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL136) -@SP -AM=M-1 -D=M -@output.5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL137 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL137) -@SP -AM=M-1 -D=M -@R5 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL138 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL138) -@SP -AM=M-1 -D=M -@R5 -M=D -@33 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL139 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL139) -@SP -AM=M-1 -D=M -@R5 -M=D -@34 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@20 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL140 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL140) -@SP -AM=M-1 -D=M -@R5 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL141 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL141) -@SP -AM=M-1 -D=M -@R5 -M=D -@36 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL142 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL142) -@SP -AM=M-1 -D=M -@R5 -M=D -@37 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@49 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL143 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL143) -@SP -AM=M-1 -D=M -@R5 -M=D -@38 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL144 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL144) -@SP -AM=M-1 -D=M -@R5 -M=D -@39 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL145 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL145) -@SP -AM=M-1 -D=M -@R5 -M=D -@40 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL146 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL146) -@SP -AM=M-1 -D=M -@R5 -M=D -@41 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL147 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL147) -@SP -AM=M-1 -D=M -@R5 -M=D -@42 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL148 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL148) -@SP -AM=M-1 -D=M -@R5 -M=D -@43 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL149 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL149) -@SP -AM=M-1 -D=M -@R5 -M=D -@44 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL150 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL150) -@SP -AM=M-1 -D=M -@R5 -M=D -@45 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL151 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL151) -@SP -AM=M-1 -D=M -@R5 -M=D -@46 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL152 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL152) -@SP -AM=M-1 -D=M -@R5 -M=D -@47 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL153 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL153) -@SP -AM=M-1 -D=M -@R5 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL154 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL154) -@SP -AM=M-1 -D=M -@R5 -M=D -@49 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL155 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL155) -@SP -AM=M-1 -D=M -@R5 -M=D -@50 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL156 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL156) -@SP -AM=M-1 -D=M -@R5 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL157 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL157) -@SP -AM=M-1 -D=M -@R5 -M=D -@52 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@26 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@25 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@60 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL158 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL158) -@SP -AM=M-1 -D=M -@R5 -M=D -@53 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL159 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL159) -@SP -AM=M-1 -D=M -@R5 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL160 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL160) -@SP -AM=M-1 -D=M -@R5 -M=D -@55 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@49 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL161 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL161) -@SP -AM=M-1 -D=M -@R5 -M=D -@56 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL162 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL162) -@SP -AM=M-1 -D=M -@R5 -M=D -@57 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@62 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL163 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL163) -@SP -AM=M-1 -D=M -@R5 -M=D -@58 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL164 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL164) -@SP -AM=M-1 -D=M -@R5 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL165 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL165) -@SP -AM=M-1 -D=M -@R5 -M=D -@60 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL166 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL166) -@SP -AM=M-1 -D=M -@R5 -M=D -@61 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL167 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL167) -@SP -AM=M-1 -D=M -@R5 -M=D -@62 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL168 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL168) -@SP -AM=M-1 -D=M -@R5 -M=D -@64 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL169 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL169) -@SP -AM=M-1 -D=M -@R5 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL170 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL170) -@SP -AM=M-1 -D=M -@R5 -M=D -@65 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL171 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL171) -@SP -AM=M-1 -D=M -@R5 -M=D -@66 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL172 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL172) -@SP -AM=M-1 -D=M -@R5 -M=D -@67 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL173 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL173) -@SP -AM=M-1 -D=M -@R5 -M=D -@68 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL174 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL174) -@SP -AM=M-1 -D=M -@R5 -M=D -@69 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL175 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL175) -@SP -AM=M-1 -D=M -@R5 -M=D -@70 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL176 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL176) -@SP -AM=M-1 -D=M -@R5 -M=D -@71 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@44 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL177 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL177) -@SP -AM=M-1 -D=M -@R5 -M=D -@72 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL178 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL178) -@SP -AM=M-1 -D=M -@R5 -M=D -@73 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL179 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL179) -@SP -AM=M-1 -D=M -@R5 -M=D -@74 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@60 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL180 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL180) -@SP -AM=M-1 -D=M -@R5 -M=D -@75 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL181 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL181) -@SP -AM=M-1 -D=M -@R5 -M=D -@76 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL182 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL182) -@SP -AM=M-1 -D=M -@R5 -M=D -@77 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@33 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL183 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL183) -@SP -AM=M-1 -D=M -@R5 -M=D -@78 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@55 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@55 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL184 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL184) -@SP -AM=M-1 -D=M -@R5 -M=D -@79 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL185 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL185) -@SP -AM=M-1 -D=M -@R5 -M=D -@80 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL186 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL186) -@SP -AM=M-1 -D=M -@R5 -M=D -@81 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@59 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL187 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL187) -@SP -AM=M-1 -D=M -@R5 -M=D -@82 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL188 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL188) -@SP -AM=M-1 -D=M -@R5 -M=D -@83 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL189 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL189) -@SP -AM=M-1 -D=M -@R5 -M=D -@84 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@45 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL190 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL190) -@SP -AM=M-1 -D=M -@R5 -M=D -@85 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL191 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL191) -@SP -AM=M-1 -D=M -@R5 -M=D -@86 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL192 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL192) -@SP -AM=M-1 -D=M -@R5 -M=D -@87 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL193 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL193) -@SP -AM=M-1 -D=M -@R5 -M=D -@88 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL194 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL194) -@SP -AM=M-1 -D=M -@R5 -M=D -@89 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL195 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL195) -@SP -AM=M-1 -D=M -@R5 -M=D -@90 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@49 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@35 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL196 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL196) -@SP -AM=M-1 -D=M -@R5 -M=D -@91 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL197 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL197) -@SP -AM=M-1 -D=M -@R5 -M=D -@92 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=1 -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL198 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL198) -@SP -AM=M-1 -D=M -@R5 -M=D -@93 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL199 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL199) -@SP -AM=M-1 -D=M -@R5 -M=D -@94 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@8 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL200 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL200) -@SP -AM=M-1 -D=M -@R5 -M=D -@95 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL201 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL201) -@SP -AM=M-1 -D=M -@R5 -M=D -@96 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL202 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL202) -@SP -AM=M-1 -D=M -@R5 -M=D -@97 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL203 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL203) -@SP -AM=M-1 -D=M -@R5 -M=D -@98 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL204 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL204) -@SP -AM=M-1 -D=M -@R5 -M=D -@99 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL205 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL205) -@SP -AM=M-1 -D=M -@R5 -M=D -@100 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@60 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL206 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL206) -@SP -AM=M-1 -D=M -@R5 -M=D -@101 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL207 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL207) -@SP -AM=M-1 -D=M -@R5 -M=D -@102 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@38 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL208 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL208) -@SP -AM=M-1 -D=M -@R5 -M=D -@103 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@62 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL209 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL209) -@SP -AM=M-1 -D=M -@R5 -M=D -@104 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@55 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL210 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL210) -@SP -AM=M-1 -D=M -@R5 -M=D -@105 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL211 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL211) -@SP -AM=M-1 -D=M -@R5 -M=D -@106 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@56 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL212 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL212) -@SP -AM=M-1 -D=M -@R5 -M=D -@107 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL213 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL213) -@SP -AM=M-1 -D=M -@R5 -M=D -@108 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL214 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL214) -@SP -AM=M-1 -D=M -@R5 -M=D -@109 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@29 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@43 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@43 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@43 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@43 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL215 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL215) -@SP -AM=M-1 -D=M -@R5 -M=D -@110 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@29 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL216 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL216) -@SP -AM=M-1 -D=M -@R5 -M=D -@111 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL217 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL217) -@SP -AM=M-1 -D=M -@R5 -M=D -@112 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL218 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL218) -@SP -AM=M-1 -D=M -@R5 -M=D -@113 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@62 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL219 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL219) -@SP -AM=M-1 -D=M -@R5 -M=D -@114 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@29 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@55 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL220 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL220) -@SP -AM=M-1 -D=M -@R5 -M=D -@115 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL221 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL221) -@SP -AM=M-1 -D=M -@R5 -M=D -@116 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@28 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL222 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL222) -@SP -AM=M-1 -D=M -@R5 -M=D -@117 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL223 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL223) -@SP -AM=M-1 -D=M -@R5 -M=D -@118 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL224 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL224) -@SP -AM=M-1 -D=M -@R5 -M=D -@119 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL225 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL225) -@SP -AM=M-1 -D=M -@R5 -M=D -@120 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@30 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL226 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL226) -@SP -AM=M-1 -D=M -@R5 -M=D -@121 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@62 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@24 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL227 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL227) -@SP -AM=M-1 -D=M -@R5 -M=D -@122 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@27 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@51 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL228 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL228) -@SP -AM=M-1 -D=M -@R5 -M=D -@123 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@56 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@56 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL229 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL229) -@SP -AM=M-1 -D=M -@R5 -M=D -@124 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL230 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL230) -@SP -AM=M-1 -D=M -@R5 -M=D -@125 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@56 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL231 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL231) -@SP -AM=M-1 -D=M -@R5 -M=D -@126 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@38 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@45 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@25 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@SP -M=M+1 -A=M-1 -M=0 -@12 -D=A -@R13 -M=D -@output.create -D=A -@R14 -M=D -@RET_ADDRESS_CALL232 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL232) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.create) -@SP -AM=M+1 -A=A-1 -M=0 -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL233 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL233) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=1 -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@4 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@8 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@9 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@9 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@10 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -D=M -@11 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.createshiftedmap) -@4 -D=A -(LOOP_output.createshiftedmap) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_output.createshiftedmap -D;JGT -@127 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL234 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL234) -@SP -AM=M-1 -D=M -@output.6 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -(output.createshiftedmap$while_exp0) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@127 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT27 -D=A -@38 -0;JMP -(RET_ADDRESS_LT27) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.createshiftedmap$while_end0 -D;JNE -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL235 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL235) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.6 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -(output.createshiftedmap$while_exp1) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT28 -D=A -@38 -0;JMP -(RET_ADDRESS_LT28) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.createshiftedmap$while_end1 -D;JNE -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@256 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL236 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL236) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@output.createshiftedmap$while_exp1 -0;JMP -(output.createshiftedmap$while_end1) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ21 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ21) -@SP -AM=M-1 -D=M -@output.createshiftedmap$if_true0 -D;JNE -@output.createshiftedmap$if_false0 -0;JMP -(output.createshiftedmap$if_true0) -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@output.createshiftedmap$if_end0 -0;JMP -(output.createshiftedmap$if_false0) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -(output.createshiftedmap$if_end0) -@output.createshiftedmap$while_exp0 -0;JMP -(output.createshiftedmap$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.getmap) -@SP -AM=M+1 -A=A-1 -M=0 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT29 -D=A -@38 -0;JMP -(RET_ADDRESS_LT29) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@126 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT22 -D=A -@22 -0;JMP -(RET_ADDRESS_GT22) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@output.getmap$if_true0 -D;JNE -@output.getmap$if_false0 -0;JMP -(output.getmap$if_true0) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -(output.getmap$if_false0) -@output.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.getmap$if_true1 -D;JNE -@output.getmap$if_false1 -0;JMP -(output.getmap$if_true1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@output.getmap$if_end1 -0;JMP -(output.getmap$if_false1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.6 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(output.getmap$if_end1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(output.drawchar) -@4 -D=A -(LOOP_output.drawchar) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_output.drawchar -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.getmap -D=A -@R14 -M=D -@RET_ADDRESS_CALL237 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL237) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(output.drawchar$while_exp0) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@11 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT30 -D=A -@38 -0;JMP -(RET_ADDRESS_LT30) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.drawchar$while_end0 -D;JNE -@output.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.drawchar$if_true0 -D;JNE -@output.drawchar$if_false0 -0;JMP -(output.drawchar$if_true0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.4 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@256 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@output.drawchar$if_end0 -0;JMP -(output.drawchar$if_false0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.4 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -(output.drawchar$if_end0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.4 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@output.drawchar$while_exp0 -0;JMP -(output.drawchar$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.movecursor) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT31 -D=A -@38 -0;JMP -(RET_ADDRESS_LT31) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@22 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT23 -D=A -@22 -0;JMP -(RET_ADDRESS_GT23) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT32 -D=A -@38 -0;JMP -(RET_ADDRESS_LT32) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@63 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT24 -D=A -@22 -0;JMP -(RET_ADDRESS_GT24) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@output.movecursor$if_true0 -D;JNE -@output.movecursor$if_false0 -0;JMP -(output.movecursor$if_true0) -@20 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL238 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL238) -@SP -AM=M-1 -D=M -@R5 -M=D -(output.movecursor$if_false0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL239 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL239) -@SP -AM=M-1 -D=M -@output.0 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@352 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL240 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL240) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@output.1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL241 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL241) -@RET_ADDRESS_EQ22 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ22) -@SP -AM=M-1 -D=M -@output.2 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.drawchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL242 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL242) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.printchar) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@0 -D=A -@R13 -M=D -@string.newline -D=A -@R14 -M=D -@RET_ADDRESS_CALL243 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL243) -@RET_ADDRESS_EQ23 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ23) -@SP -AM=M-1 -D=M -@output.printchar$if_true0 -D;JNE -@output.printchar$if_false0 -0;JMP -(output.printchar$if_true0) -@0 -D=A -@R13 -M=D -@output.println -D=A -@R14 -M=D -@RET_ADDRESS_CALL244 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL244) -@SP -AM=M-1 -D=M -@R5 -M=D -@output.printchar$if_end0 -0;JMP -(output.printchar$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@0 -D=A -@R13 -M=D -@string.backspace -D=A -@R14 -M=D -@RET_ADDRESS_CALL245 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL245) -@RET_ADDRESS_EQ24 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ24) -@SP -AM=M-1 -D=M -@output.printchar$if_true1 -D;JNE -@output.printchar$if_false1 -0;JMP -(output.printchar$if_true1) -@0 -D=A -@R13 -M=D -@output.backspace -D=A -@R14 -M=D -@RET_ADDRESS_CALL246 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL246) -@SP -AM=M-1 -D=M -@R5 -M=D -@output.printchar$if_end1 -0;JMP -(output.printchar$if_false1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.drawchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL247 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL247) -@SP -AM=M-1 -D=M -@R5 -M=D -@output.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.printchar$if_true2 -D;JNE -@output.printchar$if_false2 -0;JMP -(output.printchar$if_true2) -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@output.0 -M=D -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@output.1 -M=D -(output.printchar$if_false2) -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ25 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ25) -@SP -AM=M-1 -D=M -@output.printchar$if_true3 -D;JNE -@output.printchar$if_false3 -0;JMP -(output.printchar$if_true3) -@0 -D=A -@R13 -M=D -@output.println -D=A -@R14 -M=D -@RET_ADDRESS_CALL248 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL248) -@SP -AM=M-1 -D=M -@R5 -M=D -@output.printchar$if_end3 -0;JMP -(output.printchar$if_false3) -@output.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.2 -M=D -(output.printchar$if_end3) -(output.printchar$if_end1) -(output.printchar$if_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.printstring) -@SP -A=M -M=0 -AD=A+1 -M=0 -@SP -M=D+1 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.length -D=A -@R14 -M=D -@RET_ADDRESS_CALL249 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL249) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(output.printstring$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT33 -D=A -@38 -0;JMP -(RET_ADDRESS_LT33) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.printstring$while_end0 -D;JNE -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.charat -D=A -@R14 -M=D -@RET_ADDRESS_CALL250 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL250) -@1 -D=A -@R13 -M=D -@output.printchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL251 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL251) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@output.printstring$while_exp0 -0;JMP -(output.printstring$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.printint) -@output.3 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.setint -D=A -@R14 -M=D -@RET_ADDRESS_CALL252 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL252) -@SP -AM=M-1 -D=M -@R5 -M=D -@output.3 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.printstring -D=A -@R14 -M=D -@RET_ADDRESS_CALL253 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL253) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.println) -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@352 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@output.1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@output.0 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.2 -M=D -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@8128 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ26 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ26) -@SP -AM=M-1 -D=M -@output.println$if_true0 -D;JNE -@output.println$if_false0 -0;JMP -(output.println$if_true0) -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.1 -M=D -(output.println$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(output.backspace) -@output.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.backspace$if_true0 -D;JNE -@output.backspace$if_false0 -0;JMP -(output.backspace$if_true0) -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT25 -D=A -@22 -0;JMP -(RET_ADDRESS_GT25) -@SP -AM=M-1 -D=M -@output.backspace$if_true1 -D;JNE -@output.backspace$if_false1 -0;JMP -(output.backspace$if_true1) -@output.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@output.0 -M=D -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@output.1 -M=D -@output.backspace$if_end1 -0;JMP -(output.backspace$if_false1) -@31 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.0 -M=D -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ27 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ27) -@SP -AM=M-1 -D=M -@output.backspace$if_true2 -D;JNE -@output.backspace$if_false2 -0;JMP -(output.backspace$if_true2) -@8128 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@output.1 -M=D -(output.backspace$if_false2) -@output.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@321 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@output.1 -M=D -(output.backspace$if_end1) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@output.2 -M=D -@output.backspace$if_end0 -0;JMP -(output.backspace$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@output.2 -M=D -(output.backspace$if_end0) -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.drawchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL254 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL254) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.init) -@SP -AM=M+1 -A=A-1 -M=0 -@16384 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.2 -M=D -@17 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL255 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL255) -@SP -AM=M-1 -D=M -@screen.0 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(screen.init$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT34 -D=A -@38 -0;JMP -(RET_ADDRESS_LT34) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.init$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@screen.init$while_exp0 -0;JMP -(screen.init$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.clearscreen) -@SP -AM=M+1 -A=A-1 -M=0 -(screen.clearscreen$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@8192 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT35 -D=A -@38 -0;JMP -(RET_ADDRESS_LT35) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.clearscreen$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@screen.clearscreen$while_exp0 -0;JMP -(screen.clearscreen$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.updatelocation) -@screen.2 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.updatelocation$if_true0 -D;JNE -@screen.updatelocation$if_false0 -0;JMP -(screen.updatelocation$if_true0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@screen.updatelocation$if_end0 -0;JMP -(screen.updatelocation$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -(screen.updatelocation$if_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.setcolor) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.2 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawpixel) -@3 -D=A -(LOOP_screen.drawpixel) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_screen.drawpixel -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT36 -D=A -@38 -0;JMP -(RET_ADDRESS_LT36) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT26 -D=A -@22 -0;JMP -(RET_ADDRESS_GT26) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT37 -D=A -@38 -0;JMP -(RET_ADDRESS_LT37) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT27 -D=A -@22 -0;JMP -(RET_ADDRESS_GT27) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawpixel$if_true0 -D;JNE -@screen.drawpixel$if_false0 -0;JMP -(screen.drawpixel$if_true0) -@7 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL256 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL256) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawpixel$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL257 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL257) -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL258 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL258) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL259 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL259) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL260 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL260) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawconditional) -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.drawconditional$if_true0 -D;JNE -@screen.drawconditional$if_false0 -0;JMP -(screen.drawconditional$if_true0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.drawpixel -D=A -@R14 -M=D -@RET_ADDRESS_CALL261 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL261) -@SP -AM=M-1 -D=M -@R5 -M=D -@screen.drawconditional$if_end0 -0;JMP -(screen.drawconditional$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.drawpixel -D=A -@R14 -M=D -@RET_ADDRESS_CALL262 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL262) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawconditional$if_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawline) -@11 -D=A -(LOOP_screen.drawline) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_screen.drawline -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT38 -D=A -@38 -0;JMP -(RET_ADDRESS_LT38) -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT28 -D=A -@22 -0;JMP -(RET_ADDRESS_GT28) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT39 -D=A -@38 -0;JMP -(RET_ADDRESS_LT39) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT29 -D=A -@22 -0;JMP -(RET_ADDRESS_GT29) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawline$if_true0 -D;JNE -@screen.drawline$if_false0 -0;JMP -(screen.drawline$if_true0) -@8 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL263 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL263) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawline$if_false0) -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL264 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL264) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=A -@R13 -M=D -@math.abs -D=A -@R14 -M=D -@RET_ADDRESS_CALL265 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL265) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT40 -D=A -@38 -0;JMP -(RET_ADDRESS_LT40) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT41 -D=A -@38 -0;JMP -(RET_ADDRESS_LT41) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -M=!M -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT42 -D=A -@38 -0;JMP -(RET_ADDRESS_LT42) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawline$if_true1 -D;JNE -@screen.drawline$if_false1 -0;JMP -(screen.drawline$if_true1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -A=A+1 -A=A+1 -M=D -(screen.drawline$if_false1) -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.drawline$if_true2 -D;JNE -@screen.drawline$if_false2 -0;JMP -(screen.drawline$if_true2) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT30 -D=A -@22 -0;JMP -(RET_ADDRESS_GT30) -@LCL -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@screen.drawline$if_end2 -0;JMP -(screen.drawline$if_false2) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT31 -D=A -@22 -0;JMP -(RET_ADDRESS_GT31) -@LCL -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -(screen.drawline$if_end2) -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL266 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL266) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL267 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL267) -@LCL -D=M -@9 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL268 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL268) -@LCL -D=M -@10 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@R13 -M=D -@screen.drawconditional -D=A -@R14 -M=D -@RET_ADDRESS_CALL269 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL269) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawline$while_exp0) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT43 -D=A -@38 -0;JMP -(RET_ADDRESS_LT43) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.drawline$while_end0 -D;JNE -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT44 -D=A -@38 -0;JMP -(RET_ADDRESS_LT44) -@SP -AM=M-1 -D=M -@screen.drawline$if_true3 -D;JNE -@screen.drawline$if_false3 -0;JMP -(screen.drawline$if_true3) -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@9 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@screen.drawline$if_end3 -0;JMP -(screen.drawline$if_false3) -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@10 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@screen.drawline$if_true4 -D;JNE -@screen.drawline$if_false4 -0;JMP -(screen.drawline$if_true4) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@screen.drawline$if_end4 -0;JMP -(screen.drawline$if_false4) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(screen.drawline$if_end4) -(screen.drawline$if_end3) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@3 -D=A -@R13 -M=D -@screen.drawconditional -D=A -@R14 -M=D -@RET_ADDRESS_CALL270 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL270) -@SP -AM=M-1 -D=M -@R5 -M=D -@screen.drawline$while_exp0 -0;JMP -(screen.drawline$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawrectangle) -@9 -D=A -(LOOP_screen.drawrectangle) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_screen.drawrectangle -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT32 -D=A -@22 -0;JMP -(RET_ADDRESS_GT32) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT33 -D=A -@22 -0;JMP -(RET_ADDRESS_GT33) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT45 -D=A -@38 -0;JMP -(RET_ADDRESS_LT45) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT34 -D=A -@22 -0;JMP -(RET_ADDRESS_GT34) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT46 -D=A -@38 -0;JMP -(RET_ADDRESS_LT46) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT35 -D=A -@22 -0;JMP -(RET_ADDRESS_GT35) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawrectangle$if_true0 -D;JNE -@screen.drawrectangle$if_false0 -0;JMP -(screen.drawrectangle$if_true0) -@9 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL271 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL271) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawrectangle$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL272 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL272) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL273 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL273) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL274 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL274) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL275 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL275) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL276 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL276) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -(screen.drawrectangle$while_exp0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT36 -D=A -@22 -0;JMP -(RET_ADDRESS_GT36) -@SP -A=M-1 -M=!M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.drawrectangle$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ28 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ28) -@SP -AM=M-1 -D=M -@screen.drawrectangle$if_true1 -D;JNE -@screen.drawrectangle$if_false1 -0;JMP -(screen.drawrectangle$if_true1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL277 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL277) -@SP -AM=M-1 -D=M -@R5 -M=D -@screen.drawrectangle$if_end1 -0;JMP -(screen.drawrectangle$if_false1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL278 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL278) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(screen.drawrectangle$while_exp1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT47 -D=A -@38 -0;JMP -(RET_ADDRESS_LT47) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.drawrectangle$while_end1 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL279 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL279) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@screen.drawrectangle$while_exp1 -0;JMP -(screen.drawrectangle$while_end1) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL280 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL280) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawrectangle$if_end1) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@screen.drawrectangle$while_exp0 -0;JMP -(screen.drawrectangle$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawhorizontal) -@11 -D=A -(LOOP_screen.drawhorizontal) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_screen.drawhorizontal -D;JGT -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.min -D=A -@R14 -M=D -@RET_ADDRESS_CALL281 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL281) -@LCL -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.max -D=A -@R14 -M=D -@RET_ADDRESS_CALL282 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL282) -@LCL -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@RET_ADDRESS_GT37 -D=A -@22 -0;JMP -(RET_ADDRESS_GT37) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@256 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT48 -D=A -@38 -0;JMP -(RET_ADDRESS_LT48) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@512 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT49 -D=A -@38 -0;JMP -(RET_ADDRESS_LT49) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@RET_ADDRESS_GT38 -D=A -@22 -0;JMP -(RET_ADDRESS_GT38) -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -AM=M-1 -D=M -@screen.drawhorizontal$if_true0 -D;JNE -@screen.drawhorizontal$if_false0 -0;JMP -(screen.drawhorizontal$if_true0) -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@2 -D=A -@R13 -M=D -@math.max -D=A -@R14 -M=D -@RET_ADDRESS_CALL283 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL283) -@LCL -D=M -@7 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.min -D=A -@R14 -M=D -@RET_ADDRESS_CALL284 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL284) -@LCL -D=M -@8 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL285 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL285) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -D=M -@7 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL286 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL286) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -D=M -@9 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL287 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL287) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -D=M -@8 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL288 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL288) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -D=M -@10 -D=D+A -@R13 -M=D -@SP -AM=M-1 -D=M -@R13 -A=M -M=D -@LCL -D=M -@9 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@10 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@screen.0 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@32 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL289 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL289) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@6 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ29 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ29) -@SP -AM=M-1 -D=M -@screen.drawhorizontal$if_true1 -D;JNE -@screen.drawhorizontal$if_false1 -0;JMP -(screen.drawhorizontal$if_true1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL290 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL290) -@SP -AM=M-1 -D=M -@R5 -M=D -@screen.drawhorizontal$if_end1 -0;JMP -(screen.drawhorizontal$if_false1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@5 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL291 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL291) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(screen.drawhorizontal$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT50 -D=A -@38 -0;JMP -(RET_ADDRESS_LT50) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.drawhorizontal$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -A=M-1 -D=!M -M=D+1 -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL292 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL292) -@SP -AM=M-1 -D=M -@R5 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@screen.drawhorizontal$while_exp0 -0;JMP -(screen.drawhorizontal$while_end0) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@screen.updatelocation -D=A -@R14 -M=D -@RET_ADDRESS_CALL293 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL293) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawhorizontal$if_end1) -(screen.drawhorizontal$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawsymetric) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=A -@R13 -M=D -@screen.drawhorizontal -D=A -@R14 -M=D -@RET_ADDRESS_CALL294 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL294) -@SP -AM=M-1 -D=M -@R5 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=A -@R13 -M=D -@screen.drawhorizontal -D=A -@R14 -M=D -@RET_ADDRESS_CALL295 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL295) -@SP -AM=M-1 -D=M -@R5 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@R13 -M=D -@screen.drawhorizontal -D=A -@R14 -M=D -@RET_ADDRESS_CALL296 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL296) -@SP -AM=M-1 -D=M -@R5 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@R13 -M=D -@screen.drawhorizontal -D=A -@R14 -M=D -@RET_ADDRESS_CALL297 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL297) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(screen.drawcircle) -@3 -D=A -(LOOP_screen.drawcircle) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_screen.drawcircle -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT51 -D=A -@38 -0;JMP -(RET_ADDRESS_LT51) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT39 -D=A -@22 -0;JMP -(RET_ADDRESS_GT39) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT52 -D=A -@38 -0;JMP -(RET_ADDRESS_LT52) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT40 -D=A -@22 -0;JMP -(RET_ADDRESS_GT40) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawcircle$if_true0 -D;JNE -@screen.drawcircle$if_false0 -0;JMP -(screen.drawcircle$if_true0) -@12 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL298 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL298) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawcircle$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT53 -D=A -@38 -0;JMP -(RET_ADDRESS_LT53) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@511 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT41 -D=A -@22 -0;JMP -(RET_ADDRESS_GT41) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT54 -D=A -@38 -0;JMP -(RET_ADDRESS_LT54) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@255 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT42 -D=A -@22 -0;JMP -(RET_ADDRESS_GT42) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@screen.drawcircle$if_true1 -D;JNE -@screen.drawcircle$if_false1 -0;JMP -(screen.drawcircle$if_true1) -@13 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL299 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL299) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawcircle$if_false1) -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@R13 -M=D -@screen.drawsymetric -D=A -@R14 -M=D -@RET_ADDRESS_CALL300 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL300) -@SP -AM=M-1 -D=M -@R5 -M=D -(screen.drawcircle$while_exp0) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT43 -D=A -@22 -0;JMP -(RET_ADDRESS_GT43) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@screen.drawcircle$while_end0 -D;JNE -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT55 -D=A -@38 -0;JMP -(RET_ADDRESS_LT55) -@SP -AM=M-1 -D=M -@screen.drawcircle$if_true2 -D;JNE -@screen.drawcircle$if_false2 -0;JMP -(screen.drawcircle$if_true2) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL301 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL301) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@screen.drawcircle$if_end2 -0;JMP -(screen.drawcircle$if_false2) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL302 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL302) -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@5 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(screen.drawcircle$if_end2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@4 -D=A -@R13 -M=D -@screen.drawsymetric -D=A -@R14 -M=D -@RET_ADDRESS_CALL303 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL303) -@SP -AM=M-1 -D=M -@R5 -M=D -@screen.drawcircle$while_exp0 -0;JMP -(screen.drawcircle$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.new) -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.alloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL304 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL304) -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT56 -D=A -@38 -0;JMP -(RET_ADDRESS_LT56) -@SP -AM=M-1 -D=M -@string.new$if_true0 -D;JNE -@string.new$if_false0 -0;JMP -(string.new$if_true0) -@14 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL305 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL305) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.new$if_false0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT44 -D=A -@22 -0;JMP -(RET_ADDRESS_GT44) -@SP -AM=M-1 -D=M -@string.new$if_true1 -D;JNE -@string.new$if_false1 -0;JMP -(string.new$if_true1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL306 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL306) -@SP -AM=M-1 -D=M -@THIS -A=M+1 -M=D -(string.new$if_false1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.dispose) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT45 -D=A -@22 -0;JMP -(RET_ADDRESS_GT45) -@SP -AM=M-1 -D=M -@string.dispose$if_true0 -D;JNE -@string.dispose$if_false0 -0;JMP -(string.dispose$if_true0) -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL307 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL307) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.dispose$if_false0) -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@memory.dealloc -D=A -@R14 -M=D -@RET_ADDRESS_CALL308 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL308) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.length) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.charat) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT57 -D=A -@38 -0;JMP -(RET_ADDRESS_LT57) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT46 -D=A -@22 -0;JMP -(RET_ADDRESS_GT46) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ30 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ30) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@string.charat$if_true0 -D;JNE -@string.charat$if_false0 -0;JMP -(string.charat$if_true0) -@15 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL309 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL309) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.charat$if_false0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.setcharat) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT58 -D=A -@38 -0;JMP -(RET_ADDRESS_LT58) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT47 -D=A -@22 -0;JMP -(RET_ADDRESS_GT47) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ31 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ31) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -AM=M-1 -D=M -@string.setcharat$if_true0 -D;JNE -@string.setcharat$if_false0 -0;JMP -(string.setcharat$if_true0) -@16 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL310 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL310) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.setcharat$if_false0) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.appendchar) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ32 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ32) -@SP -AM=M-1 -D=M -@string.appendchar$if_true0 -D;JNE -@string.appendchar$if_false0 -0;JMP -(string.appendchar$if_true0) -@17 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL311 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL311) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.appendchar$if_false0) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@THIS -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.eraselastchar) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ33 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ33) -@SP -AM=M-1 -D=M -@string.eraselastchar$if_true0 -D;JNE -@string.eraselastchar$if_false0 -0;JMP -(string.eraselastchar$if_true0) -@18 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL312 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL312) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.eraselastchar$if_false0) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.intvalue) -@5 -D=A -(LOOP_string.intvalue) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_string.intvalue -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ34 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ34) -@SP -AM=M-1 -D=M -@string.intvalue$if_true0 -D;JNE -@string.intvalue$if_false0 -0;JMP -(string.intvalue$if_true0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.intvalue$if_false0) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@45 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_EQ35 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ35) -@SP -AM=M-1 -D=M -@string.intvalue$if_true1 -D;JNE -@string.intvalue$if_false1 -0;JMP -(string.intvalue$if_true1) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(string.intvalue$if_false1) -(string.intvalue$while_exp0) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT59 -D=A -@38 -0;JMP -(RET_ADDRESS_LT59) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D&M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@string.intvalue$while_end0 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT60 -D=A -@38 -0;JMP -(RET_ADDRESS_LT60) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@9 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_GT48 -D=A -@22 -0;JMP -(RET_ADDRESS_GT48) -@SP -AM=M-1 -D=M -A=A-1 -M=D|M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@string.intvalue$if_true2 -D;JNE -@string.intvalue$if_false2 -0;JMP -(string.intvalue$if_true2) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL313 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL313) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(string.intvalue$if_false2) -@string.intvalue$while_exp0 -0;JMP -(string.intvalue$while_end0) -@LCL -D=M -@4 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@string.intvalue$if_true3 -D;JNE -@string.intvalue$if_false3 -0;JMP -(string.intvalue$if_true3) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(string.intvalue$if_false3) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.setint) -@4 -D=A -(LOOP_string.setint) -D=D-1 -@SP -AM=M+1 -A=A-1 -M=0 -@LOOP_string.setint -D;JGT -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THIS -M=D -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ36 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ36) -@SP -AM=M-1 -D=M -@string.setint$if_true0 -D;JNE -@string.setint$if_false0 -0;JMP -(string.setint$if_true0) -@19 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL314 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL314) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.setint$if_false0) -@6 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL315 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL315) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT61 -D=A -@38 -0;JMP -(RET_ADDRESS_LT61) -@SP -AM=M-1 -D=M -@string.setint$if_true1 -D;JNE -@string.setint$if_false1 -0;JMP -(string.setint$if_true1) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@LCL -A=M+1 -A=A+1 -A=A+1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -A=M-1 -D=!M -M=D+1 -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -(string.setint$if_false1) -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -(string.setint$while_exp0) -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT49 -D=A -@22 -0;JMP -(RET_ADDRESS_GT49) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@string.setint$while_end0 -D;JNE -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.divide -D=A -@R14 -M=D -@RET_ADDRESS_CALL316 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL316) -@SP -AM=M-1 -D=M -@LCL -A=M+1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@ARG -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@10 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@math.multiply -D=A -@R14 -M=D -@RET_ADDRESS_CALL317 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL317) -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@LCL -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@ARG -A=M+1 -M=D -@string.setint$while_exp0 -0;JMP -(string.setint$while_end0) -@LCL -D=M -@3 -A=D+A -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@string.setint$if_true2 -D;JNE -@string.setint$if_false2 -0;JMP -(string.setint$if_true2) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@45 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(string.setint$if_false2) -@THIS -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT62 -D=A -@38 -0;JMP -(RET_ADDRESS_LT62) -@SP -AM=M-1 -D=M -@string.setint$if_true3 -D;JNE -@string.setint$if_false3 -0;JMP -(string.setint$if_true3) -@19 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL318 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL318) -@SP -AM=M-1 -D=M -@R5 -M=D -(string.setint$if_false3) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_EQ37 -D=A -@6 -0;JMP -(RET_ADDRESS_EQ37) -@SP -AM=M-1 -D=M -@string.setint$if_true4 -D;JNE -@string.setint$if_false4 -0;JMP -(string.setint$if_true4) -@SP -M=M+1 -A=M-1 -M=0 -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@48 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@string.setint$if_end4 -0;JMP -(string.setint$if_false4) -@SP -M=M+1 -A=M-1 -M=0 -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -(string.setint$while_exp1) -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@RET_ADDRESS_LT63 -D=A -@38 -0;JMP -(RET_ADDRESS_LT63) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@string.setint$while_end1 -D;JNE -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THAT -M=D -@THAT -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -AM=M-1 -D=M -@THAT -M=D -@R5 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@THAT -A=M -M=D -@THIS -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=D+M -@SP -AM=M-1 -D=M -@THIS -A=M+1 -A=A+1 -M=D -@string.setint$while_exp1 -0;JMP -(string.setint$while_end1) -(string.setint$if_end4) -@LCL -A=M+1 -A=A+1 -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@array.dispose -D=A -@R14 -M=D -@RET_ADDRESS_CALL319 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL319) -@SP -AM=M-1 -D=M -@R5 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(string.newline) -@128 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.backspace) -@129 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(string.doublequote) -@34 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -(sys.init) -@0 -D=A -@R13 -M=D -@memory.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL320 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL320) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@math.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL321 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL321) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@screen.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL322 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL322) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@output.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL323 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL323) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@keyboard.init -D=A -@R14 -M=D -@RET_ADDRESS_CALL324 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL324) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@main.main -D=A -@R14 -M=D -@RET_ADDRESS_CALL325 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL325) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@sys.halt -D=A -@R14 -M=D -@RET_ADDRESS_CALL326 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL326) -@SP -AM=M-1 -D=M -@R5 -M=D -(sys.halt) -(sys.halt$while_exp0) -@SP -M=M+1 -A=M-1 -M=0 -@SP -A=M-1 -M=!M -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@sys.halt$while_end0 -D;JNE -@sys.halt$while_exp0 -0;JMP -(sys.halt$while_end0) -(sys.wait) -@SP -AM=M+1 -A=A-1 -M=0 -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_LT64 -D=A -@38 -0;JMP -(RET_ADDRESS_LT64) -@SP -AM=M-1 -D=M -@sys.wait$if_true0 -D;JNE -@sys.wait$if_false0 -0;JMP -(sys.wait$if_true0) -@SP -M=M+1 -A=M-1 -M=1 -@1 -D=A -@R13 -M=D -@sys.error -D=A -@R14 -M=D -@RET_ADDRESS_CALL327 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL327) -@SP -AM=M-1 -D=M -@R5 -M=D -(sys.wait$if_false0) -(sys.wait$while_exp0) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT50 -D=A -@22 -0;JMP -(RET_ADDRESS_GT50) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@sys.wait$while_end0 -D;JNE -@50 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -(sys.wait$while_exp1) -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=0 -@RET_ADDRESS_GT51 -D=A -@22 -0;JMP -(RET_ADDRESS_GT51) -@SP -A=M-1 -M=!M -@SP -AM=M-1 -D=M -@sys.wait$while_end1 -D;JNE -@LCL -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@LCL -A=M -M=D -@sys.wait$while_exp1 -0;JMP -(sys.wait$while_end1) -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@SP -M=M+1 -A=M-1 -M=1 -@SP -AM=M-1 -D=M -A=A-1 -M=M-D -@SP -AM=M-1 -D=M -@ARG -A=M -M=D -@sys.wait$while_exp0 -0;JMP -(sys.wait$while_end0) -@SP -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -(sys.error) -@3 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@string.new -D=A -@R14 -M=D -@RET_ADDRESS_CALL328 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL328) -@69 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL329 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL329) -@82 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL330 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL330) -@82 -D=A -@SP -AM=M+1 -A=A-1 -M=D -@2 -D=A -@R13 -M=D -@string.appendchar -D=A -@R14 -M=D -@RET_ADDRESS_CALL331 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL331) -@1 -D=A -@R13 -M=D -@output.printstring -D=A -@R14 -M=D -@RET_ADDRESS_CALL332 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL332) -@SP -AM=M-1 -D=M -@R5 -M=D -@ARG -A=M -D=M -@SP -AM=M+1 -A=A-1 -M=D -@1 -D=A -@R13 -M=D -@output.printint -D=A -@R14 -M=D -@RET_ADDRESS_CALL333 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL333) -@SP -AM=M-1 -D=M -@R5 -M=D -@0 -D=A -@R13 -M=D -@sys.halt -D=A -@R14 -M=D -@RET_ADDRESS_CALL334 -D=A -@95 -0;JMP -(RET_ADDRESS_CALL334) -@SP -AM=M-1 -D=M -@R5 -M=D diff --git a/projects/06/pong/Pong.hack b/projects/06/pong/Pong.hack deleted file mode 100644 index 9eb4a3d..0000000 --- a/projects/06/pong/Pong.hack +++ /dev/null @@ -1,27483 +0,0 @@ -0000000100000000 -1110110000010000 -0000000000000000 -1110001100001000 -0000000010000101 -1110101010000111 -0000000000001111 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111010000 -1110101010001000 -0000000000010011 -1110001100000101 -0000000000000000 -1111110010100000 -1110111010001000 -0000000000001111 -1111110000100000 -1110101010000111 -0000000000001111 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111010000 -1110101010001000 -0000000000100011 -1110001100000110 -0000000000000000 -1111110010100000 -1110111010001000 -0000000000001111 -1111110000100000 -1110101010000111 -0000000000001111 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111010000 -1110101010001000 -0000000000110011 -1110001100000011 -0000000000000000 -1111110010100000 -1110111010001000 -0000000000001111 -1111110000100000 -1110101010000111 -0000000000000101 -1110110000010000 -0000000000000001 -1111000111100000 -1111110000010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -1110110000010000 -0000000000000000 -1110011111001000 -0000000000000001 -1111110000010000 -0000000000001110 -1110001110101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000001110 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000001110 -1111110010101000 -1111110000010000 -0000000000000010 -1110001100001000 -0000000000001110 -1111110010101000 -1111110000010000 -0000000000000001 -1110001100001000 -0000000000001101 -1111110000100000 -1110101010000111 -0000000000000000 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000000 -1111110111101000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000000 -1111110111101000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110001100001000 -0000000000000100 -1111110000010000 -0000000000000000 -1111110111101000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000001101 -1111000010010000 -0000000000000000 -1111000111010000 -0000000000000010 -1110001100001000 -0000000000000000 -1111110111011000 -0000000000000001 -1110001100001000 -0000000000001110 -1111110000100000 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110110010 -1110110000010000 -0000000000001110 -1110001100001000 -0000000010010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000111000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000000010100011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001010 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1111110000010000 -0000000000001011 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001100 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1111110000010000 -0000000000001101 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000000110000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000000101001101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010010010001101 -1110110000010000 -0000000000001110 -1110001100001000 -0000000101111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000000110100010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000001000000010 -1110110000010000 -0000000000001110 -1110001100001000 -0000000110111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000000111100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000001000000010 -1110110000010000 -0000000000001110 -1110001100001000 -0000000111110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000001001001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000110110 -1110101010000111 -0000000000000011 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000001010001110 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0000001011101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0000001100000110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001100011110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000001100111010 -1110001100000101 -0000001110100010 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001101110110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001110010100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001001 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000001111011111 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001110110100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001111010011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001001 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000001111111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000010000100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000010001010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000000111000100 -1110110000010000 -0000000000001110 -1110001100001000 -0000010010000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000010010011010 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000010010100001 -1110001100000101 -0000010011000011 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000010101111001 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001001 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010011110011 -1110001100000101 -0000010100110111 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010100000011 -1110001100000101 -0000010100011101 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000010100110101 -1110101010000111 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000010101111001 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010101000111 -1110001100000101 -0000010101100001 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000010101111001 -1110101010000111 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010110001001 -1110001100000101 -0000010111001101 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010110011001 -1110001100000101 -0000010110110011 -1110101010000111 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000010111001011 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000011000001111 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000010111011101 -1110001100000101 -0000010111110111 -1110101010000111 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000011000001111 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001010 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000011000100011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000011000101101 -1110001100000101 -0000011001001100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001010 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000011001100000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000011001101010 -1110001100000101 -0000011010001011 -1110101010000111 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000011010011111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000011010101001 -1110001100000101 -0000011011001010 -1110101010000111 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000011011011110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000011011101000 -1110001100000101 -0000011100001001 -1110101010000111 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000000110000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000011100011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000011100101101 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000011101011010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000011101111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000011110010011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000011110011010 -1110001100000101 -0000011110101011 -1110101010000111 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000100000100110 -1110101010000111 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000011110111011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000011111001101 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000011111100010 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000011111111010 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000100000000110 -1110001100000101 -0000100000010111 -1110101010000111 -0000000000010100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000100000100110 -1110101010000111 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000100000110111 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000100000111110 -1110001100000101 -0000100010110011 -1110101010000111 -0000000111111010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100001101001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000100001111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100010100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000101000111000 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000100011000110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000100011001101 -1110001100000101 -0000100100111100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100011110010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000100100000110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100100101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000101000111000 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000001110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000100101001111 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000100101010110 -1110001100000101 -0000100111001011 -1110101010000111 -0000000011111010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100110000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000100110010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100110111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000101000111000 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000100111101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0000101000000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0000101000101101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0000001010001100 -1110110000010000 -0000000000001110 -1110001100001000 -0000101001011000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000111000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000101001110101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101100001011 -1110110000010000 -0000000000001110 -1110001100001000 -0000101011010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010010010001101 -1110110000010000 -0000000000001110 -1110001100001000 -0000101100000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000101100101010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0000101101000001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000101101101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0000101101111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000101111011001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101101001100 -1110110000010000 -0000000000001110 -1110001100001000 -0000110001011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101100001011 -1110110000010000 -0000000000001110 -1110001100001000 -0000110010000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000110010101000 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000110010101111 -1110001100000101 -0000110111000101 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000110011010110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000110011011101 -1110001100000101 -0000110011100111 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000110011110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000110101100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000110101111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000110110111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000111011110111 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000110111111011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000111000000010 -1110001100000101 -0000111000011011 -1110101010000111 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000111000101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000111001111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110011001 -1110110000010000 -0000000000001110 -1110001100001000 -0000111010010010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0000111011110010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001000110011100 -1110110000010000 -0000000000001110 -1110001100001000 -0000111100001101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001000110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0000111100011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001000110111011 -1110110000010000 -0000000000001110 -1110001100001000 -0000111100110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001000101000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000111101001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000111000011 -1110110000010000 -0000000000001110 -1110001100001000 -0000111101101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0101000001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0000111101111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000011100110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0000101001100011 -1110110000010000 -0000000000001110 -1110001100001000 -0000111110111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000011111101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000011100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000001101 -1110001100001000 -0000000010010001 -1110110000010000 -0000000000001110 -1110001100001000 -0000111111101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000110010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0000001010001100 -1110110000010000 -0000000000001110 -1110001100001000 -0001000000001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000011101110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101011101010010 -1110110000010000 -0000000000001110 -1110001100001000 -0001000000110110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000010110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0100101110010110 -1110110000010000 -0000000000001110 -1110001100001000 -0001000001010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000001000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001000010001 -1110110000010000 -0000000000001110 -1110001100001000 -0001000001101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001010011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000001111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000010001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001101111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000010011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000010110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000011000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000111010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000011010100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000011100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001000011111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0001000100000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000101011100010 -1110110000010000 -0000000000001110 -1110001100001000 -0001000101100010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000000101011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001000101111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010010010001101 -1110110000010000 -0000000000001110 -1110001100001000 -0001000110010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0000111101011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001000110101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000010000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001001101001111 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001000111101110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001001001001010 -1110001100000101 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001011100100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001001000010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000110010001011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001000101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001010001000111 -1110110000010000 -0000000000001110 -1110001100001000 -0001001001000011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0001000111011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000010000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001001001011011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001001001100010 -1110001100000101 -0001001010000000 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0000101111100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001001001111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0001001011011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000010000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001001010010001 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001001010011000 -1110001100000101 -0001001010111000 -1110101010000111 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0000101111100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001001010110001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0001001011011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000010001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001001011001001 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001001011010000 -1110001100000101 -0001001011011111 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001001011101110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001001101001101 -1110001100000101 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001011100100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001001100010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000110010001011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001100101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001010001000111 -1110110000010000 -0000000000001110 -1110001100001000 -0001001101000110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0001001011011111 -1110101010000111 -0001000111001011 -1110101010000111 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001001101011111 -1110001100000101 -0001010001000001 -1110101010000111 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0100101110010110 -1110110000010000 -0000000000001110 -1110001100001000 -0001001101110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000001001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001000010001 -1110110000010000 -0000000000001110 -1110001100001000 -0001001110001110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001110100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001100001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001110110010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001111000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001111010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001111101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001001111111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001010000001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001010000011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001010000110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0001010000111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0001010001001001 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000010001100110 -1110110000010000 -0000000000001110 -1110001100001000 -0001010001101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001010010000110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001010010011011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001010010101010 -1110001100000101 -0001011010101010 -1110101010000111 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000110000000110 -1110110000010000 -0000000000001110 -1110001100001000 -0001010011011001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000110000011011 -1110110000010000 -0000000000001110 -1110001100001000 -0001010011110010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000001001010111 -1110110000010000 -0000000000001110 -1110001100001000 -0001010100001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0000001001101100 -1110110000010000 -0000000000001110 -1110001100001000 -0001010100100111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001010101000010 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001010101001001 -1110001100000101 -0001011010001011 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001010101011101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001010101110010 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001010110010010 -1110001100000101 -0001011010001011 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0001010110110001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001010110111000 -1110001100000101 -0001010111001000 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0001010111111001 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0001010111101000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001010111101111 -1110001100000101 -0001010111111001 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0000110000111101 -1110110000010000 -0000000000001110 -1110001100001000 -0001011000110100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000010110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0100101110010110 -1110110000010000 -0000000000001110 -1110001100001000 -0001011001101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100111000001101 -1110110000010000 -0000000000001110 -1110001100001000 -0001011010000110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0000011100101011 -1110110000010000 -0000000000001110 -1110001100001000 -0001011010100101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001011010111111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001011011001001 -1110001100000101 -0001011011100000 -1110101010000111 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0001011011011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000111000011 -1110110000010000 -0000000000001110 -1110001100001000 -0001011011110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010010010001101 -1110110000010000 -0000000000001110 -1110001100001000 -0001011100010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0110000000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000101101110 -1110110000010000 -0000000000001110 -1110001100001000 -0001011100110110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000110110 -1110101010000111 -0000000000000000 -1111110000100000 -1110101010001000 -1110110111110000 -1110101010001000 -0000000000000000 -1110011111001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110010011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001011101001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001011101100011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001011101110010 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001011110110110 -1110001100000101 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001011100100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001011110001011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001011110100000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001011110100111 -1110001100000101 -0001011110110100 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0001011101010100 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110100010 -1110110000010000 -0000000000001110 -1110001100001000 -0001011111000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110010011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001011111001110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110010011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001011111100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0001011111110110 -1110001100000001 -0000000001010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001000010001 -1110110000010000 -0000000000001110 -1110001100001000 -0001100000001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0001100000101010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110011010 -1110110000010000 -0000000000001110 -1110001100001000 -0001100000111011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110100010 -1110110000010000 -0000000000001110 -1110001100001000 -0001100001001101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001100100000100 -1110001100000101 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001011100111000 -1110110000010000 -0000000000001110 -1110001100001000 -0001100001110100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001100010001100 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001100010101000 -1110001100000101 -0001100100000010 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001100010111011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001100011000010 -1110001100000101 -0001100011011110 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110010011001001 -1110110000010000 -0000000000001110 -1110001100001000 -0001100011010111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0001100100000010 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0001100011111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0001100001010100 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110000100000 -1110101010001000 -1110110111110000 -1110101010001000 -0000000000000000 -1110011111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011111110100 -1110110000010000 -0000000000001110 -1110001100001000 -0001100100101001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110010100100001 -1110110000010000 -0000000000001110 -1110001100001000 -0001100101000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001010100100 -1110110000010000 -0000000000001110 -1110001100001000 -0001100101011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0001100101111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010001 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0001100110010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010010 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001100111010101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001101001110000 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0001100111000100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101010000101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001101010001100 -1110001100000101 -0001101010011101 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0001101010101000 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101010111110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101011001101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101011100001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101011110000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0001101100010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0001101100101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001101101000111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001101101001110 -1110001100000101 -0001101101110101 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001101110001000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001110001001101 -1110001100000101 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001101111000100 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001101111001011 -1110001100000101 -0001110000011000 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0001101101110101 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001110001011101 -1110001100000101 -0001110001101110 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000100 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0001110001111001 -1110001100000001 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001110010001111 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001110010010110 -1110001100000101 -0001110010101101 -1110101010000111 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0001110010101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001110010111100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001110011001011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001110011011111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001110011101110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0001110100100001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0001110101001010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001111010100001 -1110001100000101 -0111111111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001110110101111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001110111001010 -1110001100000101 -0001111010011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001111001101110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001111010001001 -1110001100000101 -0001111010011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0001110101010000 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0001111010110100 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001111101100111 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001111011100101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001111011101111 -1110001100000101 -0001111101001111 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0001111010100001 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0001111101110110 -1110001100000101 -0001111110000111 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000100 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0001111110010010 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0001111110101000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0001111110101111 -1110001100000101 -0001111111000110 -1110101010000111 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0001111111000001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0001111111100101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0010000010011100 -1110001100000101 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0010000000111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010000001010011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0010000001100110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0010000001110101 -1110001100000101 -0010000010000100 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0001111111010010 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010000010111001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010000011000000 -1110001100000101 -0010000011001101 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010000011101000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010000011101111 -1110001100000101 -0010000011111100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010011 -1110001100001000 -0000100000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0011011111111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000100000000001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000100000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0010000111010110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010000111011101 -1110001100000101 -0010000111110100 -1110101010000111 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0010000111101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000100000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010001000100111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0010001001010011 -1110001100000101 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0010001000000000 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0011111111111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010001001110000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010001001110111 -1110001100000101 -0010001010001110 -1110101010000111 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0010001010001001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0010001011000000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010001011000111 -1110001100000101 -0010010001001111 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0010001101100000 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010001101100111 -1110001100000101 -0010001110111011 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0010010000001011 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110000100000 -1110101010001000 -1110110111110000 -1110101010001000 -0000000000000000 -1110011111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0010010011110010 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010010011111001 -1110001100000101 -0010010101010100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0010011001111000 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0010010111110101 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0010010111111100 -1110001100000101 -0010011000110110 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0010011001111000 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0100000000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010100 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001000010001 -1110110000010000 -0000000000001110 -1110001100001000 -0010011010111011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011000 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0010011011101000 -1110110000010000 -0000000000001110 -1110001100001000 -0010011011001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0100100000011000 -1110110000010000 -0000000000001110 -1110001100001000 -0010011011011101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000001111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0010011011111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011001 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010011101001101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010011110010000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010011111100011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100000101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100001111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100011010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100100100111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100101111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000100111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010100111000101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101000011010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101001101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101010111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101100001001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101101010010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101110010111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010101111011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000101111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110000101101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110010000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110011010111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110100101100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110110000001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010110111010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111000101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111010000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111011010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111100101010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111101111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0010111111001010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000000010111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000001101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000010101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000100000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000101010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000110101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011000111111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001001010010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001010100111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001011111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001101010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001110100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011001111111011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010001010000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010010100101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010011111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010101001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010110100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011010111111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011001001110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011010100011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011011111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011101001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011110100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011011111111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100001001110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100010100011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100011111000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001010111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100101001101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100110100010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011100111110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101001001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101010100001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101011110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101101000101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101110001110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011101111010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110000011100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110001101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110011000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110100001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110101100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011110110110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111000001000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001100111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111001011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111010110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111100000011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111101011000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0011111110101101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000000000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000001010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000010100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001101111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000011101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000101000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000110010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100000111100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001000101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001010000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001011010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001100100010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001110111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001101110001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100001111000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010000010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010001100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010010110101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010100001010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010101011111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000001111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000001100 -1110110000010000 -0000000000001101 -1110001100001000 -0100010110110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100010110101000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0100010111001001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000001000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000001001 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000001001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000001010 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000010000 -0000000000001011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000100 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0100100000011010 -1110001100000001 -0000000001111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0100100000110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011010 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000001111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100100001010101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100100110101011 -1110001100000101 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0100100010010100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100100011101001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100100101101011 -1110001100000101 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000100000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0100100100111001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0100100011010110 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0100100101111011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100100110000010 -1110001100000101 -0100100110010001 -1110101010000111 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0100100110101001 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0100100001000011 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100100111000110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000001111110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100100111010111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100100111100011 -1110001100000101 -0100100111101101 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000010101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100100111111010 -1110001100000101 -0100101000100000 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011001 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0100101001000100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011010 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000100 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0100101001001111 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100100110110001 -1110110000010000 -0000000000001110 -1110001100001000 -0100101001101001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100101010001101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100101110010000 -1110001100000101 -0000000000010101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100101010100010 -1110001100000101 -0100101011011001 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010100 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000100000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0100101100001010 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010100 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010100 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0100101001111100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0100101110100101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100101110110110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0100101111001010 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100101111100000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100101111101100 -1110001100000101 -0100110000000011 -1110101010000111 -0000000000010100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0100101111111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0100110000011100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000101100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0100110001000000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0100110001110100 -1110110000010000 -0000000001011111 -1110101010000111 -0100110001111000 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100101001001101 -1110110000010000 -0000000000001110 -1110001100001000 -0100110010001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110011010 -1110110000010000 -0000000000001110 -1110001100001000 -0100110010101101 -1110110000010000 -0000000001011111 -1110101010000111 -0100110010110001 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100110010111000 -1110001100000101 -0100110011001011 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0100111001001000 -1110110000010000 -0000000000001110 -1110001100001000 -0100110011000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0100110110000100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110100110100010 -1110110000010000 -0000000000001110 -1110001100001000 -0100110011011110 -1110110000010000 -0000000001011111 -1110101010000111 -0100110011100010 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100110011101001 -1110001100000101 -0100110011111100 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0100111010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0100110011110101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0100110110000100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100101001001101 -1110110000010000 -0000000000001110 -1110001100001000 -0100110100001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000010101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100110100100100 -1110001100000101 -0100110101001100 -1110101010000111 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100110101011100 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100110101100011 -1110001100000101 -0100110101110110 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0100111001001000 -1110110000010000 -0000000000001110 -1110001100001000 -0100110101101111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0100110110000100 -1110101010000111 -0000000000010101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110000100000 -1110101010001000 -1110110111110000 -1110101010001000 -0000000000000000 -1110011111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001011111011 -1110110000010000 -0000000000001110 -1110001100001000 -0100110110100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100110110111100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100111000000111 -1110001100000101 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110001100010001 -1110110000010000 -0000000000001110 -1110001100001000 -0100110111011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110010011010 -1110110000010000 -0000000000001110 -1110001100001000 -0100110111101010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0100110110101010 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000011000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110011010110011 -1110110000010000 -0000000000001110 -1110001100001000 -0100111000100110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000011000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0100111000111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000101100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0001111111000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100111010001110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100111010010101 -1110001100000101 -0100111010100000 -1110101010000111 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000010101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0100111010110011 -1110001100000101 -0100111101000000 -1110101010000111 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0100111011000001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100111011001000 -1110001100000101 -0100111011110010 -1110101010000111 -0000000000010111 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0100111100110101 -1110101010000111 -0000000000011111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010111 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100111100001101 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0100111100010100 -1110001100000101 -0100111100011111 -1110101010000111 -0001111111000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000010110 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000101000001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010110 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0100111101001100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000010101 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100101001001101 -1110110000010000 -0000000000001110 -1110001100001000 -0100111101011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0100000000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011011 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011100 -1110001100001000 -0000000000010001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0100111110010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0100111111010101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101000001110000 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0100111111000100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0010000000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101000010001011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101000011010111 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0101000001111010 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000011100 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101000011101010 -1110001100000101 -0101000100111110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0101000110010011 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000011100 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000011 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0101000110101101 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101000111000011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101000111010100 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101000111101000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101000111111110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101001000001010 -1110001100000101 -0101001000100001 -1110101010000111 -0000000000000111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0101001000011100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0101001000111010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101001001100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101001010000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101001011001001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101001011100011 -1110001100000101 -0101001100000100 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110101011 -1110110000010000 -0000000000001110 -1110001100001000 -0101001011111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0101001100100011 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000110101011 -1110110000010000 -0000000000001110 -1110001100001000 -0101001100011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000001011 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0101001100101011 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101001101000001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101001101010011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101001101100111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101001101111111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101001110001011 -1110001100000101 -0101001110100010 -1110101010000111 -0000000000001000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0101001110011101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0101001111000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001101001110110 -1110110000010000 -0000000000001110 -1110001100001000 -0101001111101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101010000000111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101010000101111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101010001010011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101010001100100 -1110001100000101 -0101010011000010 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101010011010010 -1110001100000101 -0101010101010100 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101010101000110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0101010110100010 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101010110010110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101010110111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101010111101110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000001001 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101011000100010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000001010 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101001011010100 -1110110000010000 -0000000000001110 -1110001100001000 -0101011001010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101011001101010 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101011101001100 -1110001100000101 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101011010000011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0101011010001010 -1110001100000101 -0101011010101101 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001001 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0101011100001100 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001010 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101011011011110 -1110001100000101 -0101011011110110 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0101011100001100 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101001011010100 -1110110000010000 -0000000000001110 -1110001100001000 -0101011101000101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0101011001010110 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000001001 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0101011101010100 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101011101101110 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101011110000010 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101011110010110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101011110101101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101011111000001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101011111011001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101011111100101 -1110001100000101 -0101011111111100 -1110101010000111 -0000000000001001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0101011111110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0101100000010101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101100000111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0101100001101010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101100010010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101100100110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101100101111001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101101011001101 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101100110101110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0101100110110101 -1110001100000101 -0101100111100110 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101100111011111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0101101010010000 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101101000000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101101000101111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101101001101111 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101101001010010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0101101000011101 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101101010001011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0101100101100101 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000001011 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0101101011010101 -1110001100000001 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0010000011010110 -1110110000010000 -0000000000001110 -1110001100001000 -0101101011110111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0010000010100111 -1110110000010000 -0000000000001110 -1110001100001000 -0101101100011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0101101100111101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000100000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101101101001110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000001000000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101101101100110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0101101110000000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101101110001100 -1110001100000101 -0101111001010001 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0010000010100111 -1110110000010000 -0000000000001110 -1110001100001000 -0101101110100101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0010000011010110 -1110110000010000 -0000000000001110 -1110001100001000 -0101101111001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0101101111110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000111 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101110000011011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110000010000 -0000000000001001 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0101110001000111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001000 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101110001110001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110000010000 -0000000000001010 -1110000010010000 -0000000000001101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000001101 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001001 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000001010 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000011101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000100000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0101110100001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000110 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101110101101011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0101110101110010 -1110001100000101 -0101110110100011 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101110110011100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0101111001010001 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000101 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101110110111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101110111101110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101111000101110 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101111000010001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0101110111011010 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0101000011011101 -1110110000010000 -0000000000001110 -1110001100001000 -0101111001001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101101011010011 -1110110000010000 -0000000000001110 -1110001100001000 -0101111010100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101101011010011 -1110110000010000 -0000000000001110 -1110001100001000 -0101111011101110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101101011010011 -1110110000010000 -0000000000001110 -1110001100001000 -0101111100111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1110110000010000 -0000000000001101 -1110001100001000 -0101101011010011 -1110110000010000 -0000000000001110 -1110001100001000 -0101111110001100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000011 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0101111110011001 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101111110101111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101111111000000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0101111111010100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0101111111101010 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0101111111110110 -1110001100000101 -0110000000001101 -1110101010000111 -0000000000001100 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110000000001000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110000000101001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000111111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110000001000111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110000001101000 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000011111111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110000010001011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110000010010111 -1110001100000101 -0110000010101110 -1110101010000111 -0000000000001101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110000010101001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101111001010111 -1110110000010000 -0000000000001110 -1110001100001000 -0110000011111100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110000100010011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110001000001011 -1110001100000101 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110000100101011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110000100110010 -1110001100000101 -0110000101101100 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0110000101010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0110000111000110 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0110000110011001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000100 -1110110000010000 -0000000000001101 -1110001100001000 -0101111001010111 -1110110000010000 -0000000000001110 -1110001100001000 -0110001000000100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0110000100000001 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010000111000011 -1110110000010000 -0000000000001110 -1110001100001000 -0110001000100011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110001000110111 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110001000111110 -1110001100000101 -0110001001010101 -1110101010000111 -0000000000001110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110001001010000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110001001100100 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110001001101011 -1110001100000101 -0110001010000100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0110001001111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110001010111111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110001011000110 -1110001100000101 -0110001011011110 -1110101010000111 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011011110101 -1110110000010000 -0000000000001110 -1110001100001000 -0110001011011001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0010010010001101 -1110110000010000 -0000000000001110 -1110001100001000 -0110001011110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110001100101100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110001100111111 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110001101010111 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110001101100011 -1110001100000101 -0110001101111010 -1110101010000111 -0000000000001111 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110001101110101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110001110110110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110001111001001 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110001111100001 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110001111101101 -1110001100000101 -0110010000000100 -1110101010000111 -0000000000010000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110001111111111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110010001011010 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110010001100001 -1110001100000101 -0110010001111000 -1110101010000111 -0000000000010001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110010001110011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110010011100101 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110010011101100 -1110001100000101 -0110010100000011 -1110101010000111 -0000000000010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110010011111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000101 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0110010100100011 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110010101000110 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110010101001101 -1110001100000101 -0110010101010011 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110010110001000 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110010110001111 -1110001100000101 -0110010110101001 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110010110111100 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000000001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110011010001001 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110011000010011 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110011000100101 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111010101001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110011001000101 -1110001100000101 -0110011010000111 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0110011001011110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0110010110101001 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000100 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110011010011001 -1110001100000101 -0110011010101010 -1110101010000111 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000100 -1110110000010000 -1110001110010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0110011010110101 -1110001100000001 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110011011010111 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110011011011110 -1110001100000101 -0110011011110101 -1110101010000111 -0000000000010011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110011011110000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000110 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011010110000 -1110110000010000 -0000000000001110 -1110001100001000 -0110011100000111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110011100011101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110011100100100 -1110001100000101 -0110011101000100 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110110111100000 -1110110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010100000 -1111110001010000 -1110011111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110011101100000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110100000000110 -1110001100000101 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001110001110111 -1110110000010000 -0000000000001110 -1110001100001000 -0110011110000001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110111100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000001010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0001101010100110 -1110110000010000 -0000000000001110 -1110001100001000 -0110011111000001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110111100000 -1110001100001000 -0110011101010001 -1110101010000111 -0000000000000001 -1111110000010000 -0000000000000011 -1110000010100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110100000010110 -1110001100000101 -0110100001011100 -1110101010000111 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000101101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000011 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110100001101110 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110100001110101 -1110001100000101 -0110100010001100 -1110101010000111 -0000000000010011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110100010000111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110100010011011 -1110110000010000 -0000000000000110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110100010100010 -1110001100000101 -0110100011011011 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000110000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0110100101111011 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0110100011111001 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110100101111011 -1110001100000101 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000100 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1110001100001000 -0000000000000101 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000100 -1111110000100000 -1110001100001000 -0000000000000011 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000010001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000011 -1111110111100000 -1110110111100000 -1110001100001000 -0110100011100110 -1110101010000111 -0000000000000001 -1111110111100000 -1110110111100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0001011011110101 -1110110000010000 -0000000000001110 -1110001100001000 -0110100110001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000010000000 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000010000001 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000100010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000110110 -1110101010000111 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0010000100000101 -1110110000010000 -0000000000001110 -1110001100001000 -0110100110111110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001100101101001 -1110110000010000 -0000000000001110 -1110001100001000 -0110100111001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0100111101101001 -1110110000010000 -0000000000001110 -1110001100001000 -0110100111100000 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0010011001111110 -1110110000010000 -0000000000001110 -1110001100001000 -0110100111110001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0001011100011110 -1110110000010000 -0000000000001110 -1110001100001000 -0110101000000010 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0000111011111101 -1110110000010000 -0000000000001110 -1110001100001000 -0110101000010011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110101000101001 -1110110000010000 -0000000000001110 -1110001100001000 -0110101000100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110101000111010 -1110001100000101 -0110101000101001 -1110101010000111 -0000000000000000 -1111110111101000 -1110110010100000 -1110101010001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110101001001101 -1110110000010000 -0000000000100110 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0110101001010100 -1110001100000101 -0110101001101001 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110101011011001 -1110110000010000 -0000000000001110 -1110001100001000 -0110101001100100 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110101001111000 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110101011010011 -1110001100000101 -0000000000110010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0110101010011011 -1110110000010000 -0000000000010110 -1110101010000111 -0000000000000000 -1111110010100000 -1111110001001000 -0000000000000000 -1111110010101000 -1111110000010000 -0110101010111011 -1110001100000101 -0000000000000001 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000001 -1111110000100000 -1110001100001000 -0110101010001100 -1110101010000111 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000000 -1111110111001000 -1111110010100000 -1110111111001000 -0000000000000000 -1111110010101000 -1111110000010000 -1110110010100000 -1111000111001000 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000010 -1111110000100000 -1110001100001000 -0110101001101001 -1110101010000111 -0000000000000000 -1111110111001000 -1111110010100000 -1110101010001000 -0000000000110110 -1110101010000111 -0000000000000011 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0110001000010001 -1110110000010000 -0000000000001110 -1110001100001000 -0110101011101011 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001000101 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0110101011111101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0110101100001111 -1110110000010000 -0000000001011111 -1110101010000111 -0000000001010010 -1110110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000010 -1110110000010000 -0000000000001101 -1110001100001000 -0110010000111011 -1110110000010000 -0000000000001110 -1110001100001000 -0110101100100001 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100110110001010 -1110110000010000 -0000000000001110 -1110001100001000 -0110101100101101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000010 -1111110000100000 -1111110000010000 -0000000000000000 -1111110111101000 -1110110010100000 -1110001100001000 -0000000000000001 -1110110000010000 -0000000000001101 -1110001100001000 -0100111000001101 -1110110000010000 -0000000000001110 -1110001100001000 -0110101101000101 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 -0000000000000000 -1110110000010000 -0000000000001101 -1110001100001000 -0110101000101001 -1110110000010000 -0000000000001110 -1110001100001000 -0110101101010110 -1110110000010000 -0000000001011111 -1110101010000111 -0000000000000000 -1111110010101000 -1111110000010000 -0000000000000101 -1110001100001000 diff --git a/projects/06/pong/PongL.asm b/projects/06/pong/PongL.asm deleted file mode 100644 index 17c1044..0000000 --- a/projects/06/pong/PongL.asm +++ /dev/null @@ -1,27490 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/pong/PongL.asm - -// Symbol-less version of the Pong.asm program. - -@256 -D=A -@0 -M=D -@133 -0;JMP -@15 -M=D -@0 -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@19 -D;JNE -@0 -A=M-1 -M=-1 -@15 -A=M -0;JMP -@15 -M=D -@0 -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@35 -D;JLE -@0 -A=M-1 -M=-1 -@15 -A=M -0;JMP -@15 -M=D -@0 -AM=M-1 -D=M -A=A-1 -D=M-D -M=0 -@51 -D;JGE -@0 -A=M-1 -M=-1 -@15 -A=M -0;JMP -@5 -D=A -@1 -A=M-D -D=M -@13 -M=D -@0 -AM=M-1 -D=M -@2 -A=M -M=D -D=A -@0 -M=D+1 -@1 -D=M -@14 -AM=D-1 -D=M -@4 -M=D -@14 -AM=M-1 -D=M -@3 -M=D -@14 -AM=M-1 -D=M -@2 -M=D -@14 -AM=M-1 -D=M -@1 -M=D -@13 -A=M -0;JMP -@0 -A=M -M=D -@1 -D=M -@0 -AM=M+1 -M=D -@2 -D=M -@0 -AM=M+1 -M=D -@3 -D=M -@0 -AM=M+1 -M=D -@4 -D=M -@0 -AM=M+1 -M=D -@4 -D=A -@13 -D=D+M -@0 -D=M-D -@2 -M=D -@0 -MD=M+1 -@1 -M=D -@14 -A=M -0;JMP -@0 -D=A -@13 -M=D -@27058 -D=A -@14 -M=D -@145 -D=A -@95 -0;JMP -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8643 -D=A -@14 -M=D -@163 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@10 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=M -@11 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@12 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=M -@13 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@3 -D=M -@14 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@387 -D=A -@14 -M=D -@333 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@9357 -D=A -@14 -M=D -@376 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@418 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@514 -D=A -@14 -M=D -@441 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@480 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@514 -D=A -@14 -M=D -@503 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@588 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -@3 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@654 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@747 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@774 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@798 -D=A -@38 -0;JMP -@3 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@826 -D;JNE -@930 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@886 -D=A -@38 -0;JMP -@3 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@916 -D=A -@38 -0;JMP -@3 -D=M -@9 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@991 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@948 -D=A -@38 -0;JMP -@3 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@979 -D=A -@38 -0;JMP -@3 -D=M -@9 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@1016 -D=A -@95 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@1062 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@1109 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@452 -D=A -@14 -M=D -@1156 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1178 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@1185 -D;JNE -@1219 -0;JMP -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1401 -0;JMP -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -D=M -@9 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1267 -D;JNE -@1335 -0;JMP -@3 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1283 -D;JNE -@1309 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@1333 -0;JMP -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@1401 -0;JMP -@3 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1351 -D;JNE -@1377 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@1401 -0;JMP -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@3 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1417 -D;JNE -@1485 -0;JMP -@3 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1433 -D;JNE -@1459 -0;JMP -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@1483 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@1551 -0;JMP -@3 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1501 -D;JNE -@1527 -0;JMP -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@1551 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@10 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1571 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1581 -D;JNE -@1612 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@3 -D=M -@14 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@10 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@11 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1632 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1642 -D;JNE -@1675 -0;JMP -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@14 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@11 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@12 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1695 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1705 -D;JNE -@1738 -0;JMP -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@14 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@12 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@13 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1758 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1768 -D;JNE -@1801 -0;JMP -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@14 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@3 -D=M -@13 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@387 -D=A -@14 -M=D -@1819 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@14 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@5 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@1837 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@1882 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@1916 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1939 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@1946 -D;JNE -@1963 -0;JMP -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2086 -0;JMP -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1979 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1997 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@2018 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@2042 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@2054 -D;JNE -@2071 -0;JMP -@20 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2086 -0;JMP -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -D=M -@14 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@2103 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@2110 -D;JNE -@2227 -0;JMP -@506 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@50 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2153 -D=A -@95 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@2173 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2214 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2616 -0;JMP -@3 -D=M -@14 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2246 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@2253 -D;JNE -@2364 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@50 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2290 -D=A -@95 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@2310 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2351 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2616 -0;JMP -@3 -D=M -@14 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2383 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@2390 -D;JNE -@2507 -0;JMP -@250 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2432 -D=A -@95 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@2453 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2494 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2616 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2543 -D=A -@95 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@2564 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@2605 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@13 -M=D -@652 -D=A -@14 -M=D -@2648 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8643 -D=A -@14 -M=D -@2677 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2827 -D=A -@14 -M=D -@2773 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@9357 -D=A -@14 -M=D -@2816 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@2858 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2954 -D=A -@14 -M=D -@2881 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@2920 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2954 -D=A -@14 -M=D -@2943 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@3033 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2892 -D=A -@14 -M=D -@3163 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2827 -D=A -@14 -M=D -@3200 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@3240 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@3247 -D;JNE -@3525 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@3286 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@3293 -D;JNE -@3303 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@3319 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@3424 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@3448 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@3518 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3831 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3579 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@3586 -D;JNE -@3611 -0;JMP -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@3627 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@3706 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@1 -D=A -@13 -M=D -@20889 -D=A -@14 -M=D -@3730 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@3826 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@0 -D=A -@13 -M=D -@4508 -D=A -@14 -M=D -@3853 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@4531 -D=A -@14 -M=D -@3870 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@4539 -D=A -@14 -M=D -@3895 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@4419 -D=A -@14 -M=D -@3919 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8643 -D=A -@14 -M=D -@3948 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -M=D -@0 -D=A -@13 -M=D -@20598 -D=A -@14 -M=D -@3965 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@50 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@230 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@229 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@13 -M=D -@2659 -D=A -@14 -M=D -@4026 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@253 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@222 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@229 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@13 -M=D -@145 -D=A -@14 -M=D -@4076 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@400 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@3 -D=A -@13 -M=D -@652 -D=A -@14 -M=D -@4111 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@238 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@240 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@13 -M=D -@22354 -D=A -@14 -M=D -@4150 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@22 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@2 -D=A -@13 -M=D -@19350 -D=A -@14 -M=D -@4177 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@8 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25105 -D=A -@14 -M=D -@4200 -D=A -@95 -0;JMP -@83 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4218 -D=A -@95 -0;JMP -@99 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4236 -D=A -@95 -0;JMP -@111 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4254 -D=A -@95 -0;JMP -@114 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4272 -D=A -@95 -0;JMP -@101 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4290 -D=A -@95 -0;JMP -@58 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4308 -D=A -@95 -0;JMP -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4326 -D=A -@95 -0;JMP -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@4344 -D=A -@95 -0;JMP -@1 -D=A -@13 -M=D -@19850 -D=A -@14 -M=D -@4356 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@2786 -D=A -@14 -M=D -@4450 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@346 -D=A -@14 -M=D -@4474 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@9357 -D=A -@14 -M=D -@4497 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -D=A -@13 -M=D -@3930 -D=A -@14 -M=D -@4520 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@16 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@16 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@4943 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@4590 -D=A -@6 -0;JMP -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@4682 -D;JNE -@0 -D=A -@13 -M=D -@5924 -D=A -@14 -M=D -@4627 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@3211 -D=A -@14 -M=D -@4652 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5191 -D=A -@14 -M=D -@4675 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@4575 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@130 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4699 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@4706 -D;JNE -@4736 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@2 -D=A -@13 -M=D -@3044 -D=A -@14 -M=D -@4729 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@4831 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@132 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4753 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@4760 -D;JNE -@4792 -0;JMP -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@3044 -D=A -@14 -M=D -@4785 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@4831 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@140 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4809 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@4816 -D;JNE -@4831 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@4846 -D=A -@6 -0;JMP -@0 -A=M-1 -M=!M -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@4941 -D;JNE -@0 -D=A -@13 -M=D -@5924 -D=A -@14 -M=D -@4886 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@3211 -D=A -@14 -M=D -@4911 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5191 -D=A -@14 -M=D -@4934 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@4831 -0;JMP -@4555 -0;JMP -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4959 -D;JNE -@5185 -0;JMP -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@19350 -D=A -@14 -M=D -@4983 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@9 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25105 -D=A -@14 -M=D -@5006 -D=A -@95 -0;JMP -@71 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5024 -D=A -@95 -0;JMP -@97 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5042 -D=A -@95 -0;JMP -@109 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5060 -D=A -@95 -0;JMP -@101 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5078 -D=A -@95 -0;JMP -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5096 -D=A -@95 -0;JMP -@79 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5114 -D=A -@95 -0;JMP -@118 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5132 -D=A -@95 -0;JMP -@101 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5150 -D=A -@95 -0;JMP -@114 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@5168 -D=A -@95 -0;JMP -@1 -D=A -@13 -M=D -@19850 -D=A -@14 -M=D -@5180 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@5 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@5193 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@1126 -D=A -@14 -M=D -@5231 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@5254 -D=A -@22 -0;JMP -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5275 -D=A -@6 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@5290 -D;JNE -@5802 -0;JMP -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@3078 -D=A -@14 -M=D -@5337 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@3099 -D=A -@14 -M=D -@5362 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@599 -D=A -@14 -M=D -@5388 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@620 -D=A -@14 -M=D -@5415 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@5442 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@5449 -D;JNE -@5771 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5469 -D=A -@22 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@5490 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -M=D -@3 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@5522 -D;JNE -@5771 -0;JMP -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@5553 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@5560 -D;JNE -@5576 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@5625 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@5608 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@5615 -D;JNE -@5625 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@3133 -D=A -@14 -M=D -@5684 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@22 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@19350 -D=A -@14 -M=D -@5740 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19981 -D=A -@14 -M=D -@5766 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@1835 -D=A -@14 -M=D -@5797 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@5823 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@5833 -D;JNE -@5856 -0;JMP -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@5851 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8643 -D=A -@14 -M=D -@5875 -D=A -@95 -0;JMP -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@9357 -D=A -@14 -M=D -@5907 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@24576 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8558 -D=A -@14 -M=D -@5942 -D=A -@95 -0;JMP -@54 -0;JMP -@0 -A=M -M=0 -AD=A+1 -M=0 -@0 -M=D+1 -@0 -M=M+1 -A=M-1 -M=0 -@1 -D=A -@13 -M=D -@19610 -D=A -@14 -M=D -@5967 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@5987 -D=A -@6 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6002 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@6070 -D;JNE -@0 -D=A -@13 -M=D -@5924 -D=A -@14 -M=D -@6027 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6048 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@6055 -D;JNE -@6068 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@5972 -0;JMP -@0 -D=A -@13 -M=D -@27042 -D=A -@14 -M=D -@6082 -D=A -@95 -0;JMP -@1 -D=A -@13 -M=D -@19610 -D=A -@14 -M=D -@6094 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19610 -D=A -@14 -M=D -@6118 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@5 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@6134 -D;JGT -@80 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25105 -D=A -@14 -M=D -@6159 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19850 -D=A -@14 -M=D -@6186 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@27034 -D=A -@14 -M=D -@6203 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@0 -D=A -@13 -M=D -@27042 -D=A -@14 -M=D -@6221 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@6404 -D;JNE -@0 -D=A -@13 -M=D -@5944 -D=A -@14 -M=D -@6260 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@6284 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@6312 -D;JNE -@6402 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@6331 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@6338 -D;JNE -@6366 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25801 -D=A -@14 -M=D -@6359 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@6402 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@6394 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@6228 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@0 -A=M -M=0 -AD=A+1 -M=0 -@0 -M=D+1 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6132 -D=A -@14 -M=D -@6441 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25889 -D=A -@14 -M=D -@6466 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25252 -D=A -@14 -M=D -@6491 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@6527 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@17 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@6550 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@18 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6613 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@6768 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@6596 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6789 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@6796 -D;JNE -@6813 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@5 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@6824 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6846 -D=A -@38 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6861 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6881 -D=A -@22 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@6896 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@6934 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@6959 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@6983 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@6990 -D;JNE -@7029 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@7048 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@7245 -D;JNE -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -M=M+1 -A=M-1 -M=0 -@7108 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@7115 -D;JNE -@7192 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@7029 -0;JMP -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@7261 -D;JNE -@7278 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@4 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@7289 -D;JGT -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@7311 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@7318 -D;JNE -@7341 -0;JMP -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@7336 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@7356 -D=A -@38 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@7371 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@7391 -D=A -@22 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@7406 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@7457 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@7498 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@7841 -D;JNE -@32767 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@7599 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@7626 -D;JNE -@7839 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@7790 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@7817 -D;JNE -@7839 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@7504 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@7860 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@8039 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@7909 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@7919 -D;JNE -@8015 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@17 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@7841 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@8054 -D;JNE -@8071 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@4 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@8082 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@8104 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@8111 -D;JNE -@8134 -0;JMP -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@8129 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@8165 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@8348 -D;JNE -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@8249 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8275 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@8294 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@8309 -D;JNE -@8324 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@8146 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8377 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@8384 -D;JNE -@8397 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8424 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@8431 -D;JNE -@8444 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@19 -M=D -@2048 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@14334 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@2049 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2050 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@19 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@19 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@8662 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@8669 -D;JNE -@8692 -0;JMP -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@8687 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2048 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8743 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@8787 -D;JNE -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@8704 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@16379 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@8816 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@8823 -D;JNE -@8846 -0;JMP -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@8841 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@8896 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@8903 -D;JNE -@9295 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@9056 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@9063 -D;JNE -@9147 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@9227 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@54 -0;JMP -@0 -A=M -M=0 -AD=A+1 -M=0 -@0 -M=D+1 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@9458 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@9465 -D;JNE -@9556 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@9848 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@9717 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@9724 -D;JNE -@9782 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@9848 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@16384 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@20 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@21 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@22 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@23 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25105 -D=A -@14 -M=D -@9915 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@24 -M=D -@0 -D=A -@13 -M=D -@9960 -D=A -@14 -M=D -@9932 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@18456 -D=A -@14 -M=D -@9949 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@127 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@9978 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@25 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10061 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10128 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@33 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10211 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@34 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10284 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10367 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@36 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10454 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@37 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@49 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10535 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@38 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10620 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@39 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10693 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@40 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10778 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@41 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10863 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@42 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@10940 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@43 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11017 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@44 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11090 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@45 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11159 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@46 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11230 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@47 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11309 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11394 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@49 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11479 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@50 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11564 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11649 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@52 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@26 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@60 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11734 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@53 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11819 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11904 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@55 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@49 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@11989 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@56 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12074 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@57 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@62 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12159 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@58 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12234 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12311 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@60 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12392 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@61 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12463 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@62 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12544 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@64 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12629 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12712 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@65 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12797 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@66 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12882 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@67 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@12967 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@68 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13052 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@69 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13137 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@70 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13222 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@71 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@44 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13307 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@72 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13392 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@73 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13477 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@74 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@60 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13562 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@75 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13647 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@76 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13732 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@77 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@33 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13817 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@78 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@55 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@55 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13902 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@79 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@13987 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@80 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14072 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@81 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@59 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14159 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@82 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14244 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@83 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14329 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@84 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@45 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14414 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@85 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14499 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@86 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14584 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@87 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14669 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@88 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14754 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@89 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14839 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@90 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@49 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@35 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@14924 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@91 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15009 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@92 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=1 -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15088 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@93 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15173 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@94 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@8 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15246 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@95 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15315 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@96 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15388 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@97 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15467 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@98 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15552 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@99 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15631 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@100 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@60 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15716 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@101 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15795 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@102 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@38 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15880 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@103 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@62 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@15963 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@104 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@55 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16048 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@105 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16131 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@106 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@56 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16216 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@107 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16301 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@108 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16386 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@109 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@29 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@43 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@43 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@43 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@43 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16465 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@110 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@29 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16544 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@111 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16623 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@112 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16704 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@113 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@62 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16785 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@114 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@29 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@55 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16864 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@115 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@16943 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@116 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@28 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17028 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@117 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17107 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@118 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17186 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@119 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17265 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@120 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@30 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17344 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@121 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@62 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17425 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@122 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@51 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17504 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@123 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@56 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@56 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17589 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@124 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17674 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@125 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@56 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17759 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@126 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@38 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@45 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@0 -M=M+1 -A=M-1 -M=0 -@12 -D=A -@13 -M=D -@17843 -D=A -@14 -M=D -@17832 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@17865 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@4 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@8 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@9 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@9 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@10 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -D=M -@11 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@4 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@18458 -D;JGT -@127 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@18483 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@26 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@127 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18517 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@18859 -D;JNE -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@18580 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@26 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18665 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@18795 -D;JNE -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@256 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@18745 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@18646 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@18811 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@18818 -D;JNE -@18833 -0;JMP -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@18857 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@18499 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18886 -D=A -@38 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@126 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@18903 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@18915 -D;JNE -@18925 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@21 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@18938 -D;JNE -@18976 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@19012 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@26 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@4 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@19023 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@18865 -D=A -@14 -M=D -@19049 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@11 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19085 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@19344 -D;JNE -@21 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@19106 -D;JNE -@19161 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@20 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@256 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@19210 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@20 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@20 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@19068 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@19365 -D=A -@38 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@22 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19382 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@19402 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@63 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19424 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@19436 -D;JNE -@19459 -0;JMP -@20 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@19454 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@19484 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@23 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@352 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@19520 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@22 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@19572 -D=A -@95 -0;JMP -@19576 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@21 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19021 -D=A -@14 -M=D -@19599 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -D=A -@13 -M=D -@27034 -D=A -@14 -M=D -@19629 -D=A -@95 -0;JMP -@19633 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@19640 -D;JNE -@19659 -0;JMP -@0 -D=A -@13 -M=D -@20040 -D=A -@14 -M=D -@19652 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@19844 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -D=A -@13 -M=D -@27042 -D=A -@14 -M=D -@19678 -D=A -@95 -0;JMP -@19682 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@19689 -D;JNE -@19708 -0;JMP -@0 -D=A -@13 -M=D -@20134 -D=A -@14 -M=D -@19701 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@19844 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19021 -D=A -@14 -M=D -@19727 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@21 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@19748 -D;JNE -@19788 -0;JMP -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@23 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@22 -M=D -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@19804 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@19811 -D;JNE -@19830 -0;JMP -@0 -D=A -@13 -M=D -@20040 -D=A -@14 -M=D -@19823 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@19844 -0;JMP -@21 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@21 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -A=M -M=0 -AD=A+1 -M=0 -@0 -M=D+1 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25339 -D=A -@14 -M=D -@19876 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@19900 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@19975 -D;JNE -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25361 -D=A -@14 -M=D -@19934 -D=A -@95 -0;JMP -@1 -D=A -@13 -M=D -@19610 -D=A -@14 -M=D -@19946 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@19882 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@24 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@26291 -D=A -@14 -M=D -@20006 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@24 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19850 -D=A -@14 -M=D -@20029 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@352 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@22 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@23 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@21 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8128 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20110 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@20117 -D;JNE -@20128 -0;JMP -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@22 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@21 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@20147 -D;JNE -@20288 -0;JMP -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@20161 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@20168 -D;JNE -@20210 -0;JMP -@23 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@23 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@22 -M=D -@20277 -0;JMP -@31 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@23 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20237 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@20244 -D;JNE -@20255 -0;JMP -@8128 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@22 -M=D -@22 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@321 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@22 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@21 -M=D -@20300 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@21 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19021 -D=A -@14 -M=D -@20318 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@16384 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@27 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@28 -M=D -@17 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@20374 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@29 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20437 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@20592 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@20420 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@8192 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20619 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@20695 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@20602 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@28 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@20714 -D;JNE -@20798 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@20883 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@27 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@28 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@3 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@20909 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@20931 -D=A -@38 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20948 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@20968 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@20990 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@21002 -D;JNE -@21025 -0;JMP -@7 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@21020 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@21050 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@21088 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@21124 -D=A -@95 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@21193 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@21219 -D;JNE -@21252 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20907 -D=A -@14 -M=D -@21245 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@21283 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20907 -D=A -@14 -M=D -@21278 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@11 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@21291 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@21313 -D=A -@38 -0;JMP -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@21331 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@21351 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@21375 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@21387 -D;JNE -@21410 -0;JMP -@8 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@21405 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@21442 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=A -@13 -M=D -@6774 -D=A -@14 -M=D -@21483 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@21511 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@21551 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -M=!M -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@21587 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@21604 -D;JNE -@21698 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@21714 -D;JNE -@21844 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@21830 -D=A -@22 -0;JMP -@1 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@21922 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@21910 -D=A -@22 -0;JMP -@1 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@21948 -D=A -@95 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@21998 -D=A -@95 -0;JMP -@1 -D=M -@9 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@22050 -D=A -@95 -0;JMP -@1 -D=M -@10 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@13 -M=D -@21204 -D=A -@14 -M=D -@22097 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@22122 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@22348 -D;JNE -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@22147 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@22154 -D;JNE -@22189 -0;JMP -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@9 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@22284 -0;JMP -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@10 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@22238 -D;JNE -@22262 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@22284 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -D=A -@13 -M=D -@21204 -D=A -@14 -M=D -@22341 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@22102 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@9 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@22356 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@22382 -D=A -@22 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@22402 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@22422 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@22445 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@22465 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@22489 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@22501 -D;JNE -@22524 -0;JMP -@9 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@22519 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@22549 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@22591 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@22634 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@22678 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@22835 -D=A -@95 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@22905 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@23245 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@22958 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@22965 -D;JNE -@23014 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23007 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@23184 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23042 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@23087 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@23151 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23122 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@23069 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23179 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@22885 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@11 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@23253 -D;JGT -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@8406 -D=A -@14 -M=D -@23287 -D=A -@95 -0;JMP -@1 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@8359 -D=A -@14 -M=D -@23326 -D=A -@95 -0;JMP -@1 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@23357 -D=A -@22 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@256 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@23374 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@512 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@23398 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@23424 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -AM=M-1 -D=M -@23436 -D;JNE -@24145 -0;JMP -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@2 -D=A -@13 -M=D -@8359 -D=A -@14 -M=D -@23461 -D=A -@95 -0;JMP -@1 -D=M -@7 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@8406 -D=A -@14 -M=D -@23500 -D=A -@95 -0;JMP -@1 -D=M -@8 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@23539 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -D=M -@7 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@23579 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=M -@9 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@23623 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -D=M -@8 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@23665 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -D=M -@10 -D=D+A -@13 -M=D -@0 -AM=M-1 -D=M -@13 -A=M -M=D -@1 -D=M -@9 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@10 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@29 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@32 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@23820 -D=A -@95 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@6 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@23915 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@23922 -D;JNE -@23971 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23964 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@24145 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@5 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@23999 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@24046 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@24110 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -A=M-1 -D=!M -M=D+1 -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@24081 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@24026 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@20701 -D=A -@14 -M=D -@24140 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=A -@13 -M=D -@23251 -D=A -@14 -M=D -@24224 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@3 -D=A -@13 -M=D -@23251 -D=A -@14 -M=D -@24302 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@13 -M=D -@23251 -D=A -@14 -M=D -@24381 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@13 -M=D -@23251 -D=A -@14 -M=D -@24460 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@3 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@24473 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@24495 -D=A -@38 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24512 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@24532 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24554 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@24566 -D;JNE -@24589 -0;JMP -@12 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@24584 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -M=M+1 -A=M-1 -M=0 -@24617 -D=A -@38 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@511 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24647 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -M=M+1 -A=M-1 -M=0 -@24680 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@255 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@24715 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@24727 -D;JNE -@24750 -0;JMP -@13 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@24745 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@13 -M=D -@24151 -D=A -@14 -M=D -@24828 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@24851 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@25099 -D;JNE -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@24875 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@24882 -D;JNE -@24940 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@24915 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@25030 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@24985 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@5 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@4 -D=A -@13 -M=D -@24151 -D=A -@14 -M=D -@25092 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@24833 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@8643 -D=A -@14 -M=D -@25123 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25143 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@25150 -D;JNE -@25173 -0;JMP -@14 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@25168 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25188 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@25195 -D;JNE -@25220 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@25214 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@3 -A=M+1 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25279 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -@25286 -D;JNE -@25310 -0;JMP -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5877 -D=A -@14 -M=D -@25305 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@9357 -D=A -@14 -M=D -@25328 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25388 -D=A -@38 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25407 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25431 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@25443 -D;JNE -@25466 -0;JMP -@15 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@25461 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25526 -D=A -@38 -0;JMP -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25545 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25569 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -AM=M-1 -D=M -@25581 -D;JNE -@25604 -0;JMP -@16 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@25599 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@25690 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@25697 -D;JNE -@25720 -0;JMP -@17 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@25715 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@3 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25829 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@25836 -D;JNE -@25859 -0;JMP -@18 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@25854 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@5 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@25891 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@25926 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@25933 -D;JNE -@25939 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@45 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@25992 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@25999 -D;JNE -@26025 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -A=A+1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@26044 -D=A -@38 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D&M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@26249 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@26131 -D=A -@38 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@9 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@26149 -D=A -@22 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=D|M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@26181 -D;JNE -@26247 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@26206 -D=A -@95 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@26025 -0;JMP -@1 -D=M -@4 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@26265 -D;JNE -@26282 -0;JMP -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@4 -D=A -D=D-1 -@0 -AM=M+1 -A=A-1 -M=0 -@26293 -D;JGT -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@3 -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@26327 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@26334 -D;JNE -@26357 -0;JMP -@19 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@26352 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@6 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5808 -D=A -@14 -M=D -@26375 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@26397 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@26404 -D;JNE -@26436 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@1 -A=M+1 -A=A+1 -A=A+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -A=M-1 -D=!M -M=D+1 -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@26464 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@26630 -D;JNE -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@7287 -D=A -@14 -M=D -@26497 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@1 -A=M+1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@10 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@6822 -D=A -@14 -M=D -@26561 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@2 -A=M+1 -M=D -@26449 -0;JMP -@1 -D=M -@3 -A=D+A -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@26646 -D;JNE -@26716 -0;JMP -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@45 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@3 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@26734 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@26741 -D;JNE -@26764 -0;JMP -@19 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@26759 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@26779 -D=A -@6 -0;JMP -@0 -AM=M-1 -D=M -@26786 -D;JNE -@26843 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@48 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@27003 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@26873 -D=A -@38 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@27003 -D;JNE -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@4 -M=D -@4 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@5 -M=D -@0 -AM=M-1 -D=M -@4 -M=D -@5 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@4 -A=M -M=D -@3 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=D+M -@0 -AM=M-1 -D=M -@3 -A=M+1 -A=A+1 -M=D -@26854 -0;JMP -@1 -A=M+1 -A=A+1 -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@5877 -D=A -@14 -M=D -@27023 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@128 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@129 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@34 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@54 -0;JMP -@0 -D=A -@13 -M=D -@8453 -D=A -@14 -M=D -@27070 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@6505 -D=A -@14 -M=D -@27087 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@20329 -D=A -@14 -M=D -@27104 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@9854 -D=A -@14 -M=D -@27121 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@5918 -D=A -@14 -M=D -@27138 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@3837 -D=A -@14 -M=D -@27155 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@27177 -D=A -@14 -M=D -@27172 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@0 -A=M-1 -M=!M -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@27194 -D;JNE -@27177 -0;JMP -@0 -AM=M+1 -A=A-1 -M=0 -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@27213 -D=A -@38 -0;JMP -@0 -AM=M-1 -D=M -@27220 -D;JNE -@27241 -0;JMP -@0 -M=M+1 -A=M-1 -M=1 -@1 -D=A -@13 -M=D -@27353 -D=A -@14 -M=D -@27236 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@27256 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@27347 -D;JNE -@50 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=0 -@27291 -D=A -@22 -0;JMP -@0 -A=M-1 -M=!M -@0 -AM=M-1 -D=M -@27323 -D;JNE -@1 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@1 -A=M -M=D -@27276 -0;JMP -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@0 -M=M+1 -A=M-1 -M=1 -@0 -AM=M-1 -D=M -A=A-1 -M=M-D -@0 -AM=M-1 -D=M -@2 -A=M -M=D -@27241 -0;JMP -@0 -M=M+1 -A=M-1 -M=0 -@54 -0;JMP -@3 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@25105 -D=A -@14 -M=D -@27371 -D=A -@95 -0;JMP -@69 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@27389 -D=A -@95 -0;JMP -@82 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@27407 -D=A -@95 -0;JMP -@82 -D=A -@0 -AM=M+1 -A=A-1 -M=D -@2 -D=A -@13 -M=D -@25659 -D=A -@14 -M=D -@27425 -D=A -@95 -0;JMP -@1 -D=A -@13 -M=D -@19850 -D=A -@14 -M=D -@27437 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@2 -A=M -D=M -@0 -AM=M+1 -A=A-1 -M=D -@1 -D=A -@13 -M=D -@19981 -D=A -@14 -M=D -@27461 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D -@0 -D=A -@13 -M=D -@27177 -D=A -@14 -M=D -@27478 -D=A -@95 -0;JMP -@0 -AM=M-1 -D=M -@5 -M=D diff --git a/projects/06/rect/Rect.asm b/projects/06/rect/Rect.asm deleted file mode 100644 index 6cbbaeb..0000000 --- a/projects/06/rect/Rect.asm +++ /dev/null @@ -1,35 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/rect/Rect.asm - -// Draws a rectangle at the top-left corner of the screen. -// The rectangle is 16 pixels wide and R0 pixels high. - - @0 - D=M - @INFINITE_LOOP - D;JLE - @counter - M=D - @SCREEN - D=A - @address - M=D -(LOOP) - @address - A=M - M=-1 - @address - D=M - @32 - D=D+A - @address - M=D - @counter - MD=M-1 - @LOOP - D;JGT -(INFINITE_LOOP) - @INFINITE_LOOP - 0;JMP diff --git a/projects/06/rect/Rect.hack b/projects/06/rect/Rect.hack deleted file mode 100644 index f33a9d1..0000000 --- a/projects/06/rect/Rect.hack +++ /dev/null @@ -1,25 +0,0 @@ -0000000000000000 -1111110000010000 -0000000000010111 -1110001100000110 -0000000000010000 -1110001100001000 -0100000000000000 -1110110000010000 -0000000000010001 -1110001100001000 -0000000000010001 -1111110000100000 -1110111010001000 -0000000000010001 -1111110000010000 -0000000000100000 -1110000010010000 -0000000000010001 -1110001100001000 -0000000000010000 -1111110010011000 -0000000000001010 -1110001100000001 -0000000000010111 -1110101010000111 diff --git a/projects/06/rect/RectL.asm b/projects/06/rect/RectL.asm deleted file mode 100644 index e97c09b..0000000 --- a/projects/06/rect/RectL.asm +++ /dev/null @@ -1,32 +0,0 @@ -// This file is part of www.nand2tetris.org -// and the book "The Elements of Computing Systems" -// by Nisan and Schocken, MIT Press. -// File name: projects/06/rect/RectL.asm - -// Symbol-less version of the Rect.asm program. - -@0 -D=M -@23 -D;JLE -@16 -M=D -@16384 -D=A -@17 -M=D -@17 -A=M -M=-1 -@17 -D=M -@32 -D=D+A -@17 -M=D -@16 -MD=M-1 -@10 -D;JGT -@23 -0;JMP -- cgit v1.2.3